Claude Codeで副業ブログの記事投稿を自動化する:実践ワークフロー構築

「記事を書いたあとの投稿作業が地味に面倒」——WordPressへの投稿、カテゴリ設定、SNS投稿文の作成…これらをClaude Codeで一括自動化します。今日は実際に動くワークフローを構築します。

自動化する作業の全体像

手動でやると20〜30分かかる以下の作業を、コマンド1回で完了させます。

  1. 下書きファイルを読み込む
  2. タイトル・本文・カテゴリを解析する
  3. WordPress REST APIで記事を投稿する
  4. 投稿URLを取得する
  5. X投稿用のTips文(140字以内)を生成する
  6. 結果をログファイルに記録する

下書きファイルのフォーマットを決める

自動化の第一歩は「ファイルのフォーマットを統一する」ことです。Claude Codeが読み込みやすい形式にします。

---
title: Claude Codeで副業ブログの記事投稿を自動化する
category_id: 4
slug: day31-auto-post-workflow
---

(ここに本文HTML)

先頭の --- で囲まれた部分(フロントマター)にメタ情報を書き、その下に本文を書くルールにします。

投稿スクリプトの作り方

Claude Codeに以下のように依頼するだけで、実行可能なスクリプトを作ってもらえます。

以下の仕様でWordPress自動投稿スクリプトを作成してください。

言語:PowerShell
処理内容:
1. articlesフォルダ内の最新.txtファイルを読み込む
2. フロントマター(title/category_id/slug)を解析する
3. .envファイルからWP_URL・WP_USERNAME・WP_APP_PASSWORDを読み込む
4. WordPress REST APIでPOSTリクエストを送って記事を投稿する
5. 投稿成功後、返ってきたURLを表示する
6. 記事の要点をまとめた140字以内のX投稿文を生成して表示する
7. 投稿日時・タイトル・URLをpost-log.csvに追記する

エラー処理:投稿失敗時はエラー内容を表示して終了する

実際のワークフロー

スクリプトが完成したら、毎日の作業はこうなります。

  1. Claudeで記事の下書きを生成(10〜20分)
  2. フロントマターを書いてarticlesフォルダに保存(2分)
  3. ターミナルで ./post.ps1 を実行(30秒)
  4. 表示されたX投稿文をコピーしてXに投稿(1分)

1日の投稿作業が実質30分以内に収まります。

ログで進捗を可視化する

post-log.csvに投稿履歴を蓄積すると、いつでも投稿状況を確認できます。

date,day,title,url,category
2025-07-24,31,Claude Codeで副業ブログの...,https://...,Phase2

このCSVをClaudeに渡せば「何日目まで投稿済みか」「カテゴリのバランスはどうか」といった分析も一瞬でできます。

さらに発展させる

基本の自動化ができたら、以下に発展させられます。

  • アイキャッチ画像の自動設定:画像生成AIで作った画像を自動でアップロード・設定
  • 複数記事の一括投稿:articlesフォルダ内の未投稿ファイルをまとめて処理
  • スケジュール投稿:Windowsタスクスケジューラと組み合わせて毎朝9時に自動投稿

まとめ

  • フォーマットを統一した下書きファイル+投稿スクリプトで作業が激減する
  • Claude Codeにスクリプトを作ってもらうだけでコーディング不要
  • ログCSVを蓄積するとブログ運営の分析素材になる
  • 自動化は「小さく始めて育てる」のが成功のコツ

次回は「Claude Codeでも投稿をスケジュール管理する:週間・月間の自動化計画を立てる」をお届けします。

コメント

タイトルとURLをコピーしました