「記事を書いたあとの投稿作業が地味に面倒」——WordPressへの投稿、カテゴリ設定、SNS投稿文の作成…これらをClaude Codeで一括自動化します。今日は実際に動くワークフローを構築します。
自動化する作業の全体像
手動でやると20〜30分かかる以下の作業を、コマンド1回で完了させます。
- 下書きファイルを読み込む
- タイトル・本文・カテゴリを解析する
- WordPress REST APIで記事を投稿する
- 投稿URLを取得する
- X投稿用のTips文(140字以内)を生成する
- 結果をログファイルに記録する
下書きファイルのフォーマットを決める
自動化の第一歩は「ファイルのフォーマットを統一する」ことです。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に追記する エラー処理:投稿失敗時はエラー内容を表示して終了する
実際のワークフロー
スクリプトが完成したら、毎日の作業はこうなります。
- Claudeで記事の下書きを生成(10〜20分)
- フロントマターを書いてarticlesフォルダに保存(2分)
- ターミナルで
./post.ps1を実行(30秒) - 表示された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でも投稿をスケジュール管理する:週間・月間の自動化計画を立てる」をお届けします。

コメント