Claude Codeがブログ記事を書いて投稿するまでの仕組み
このブログの移行プロジェクト関連の記事は、Claude Code が書いている。人間が「ブログ書いて」と言うと、記事を生成して WordPress に下書き投稿するところまで自動でやってくれる。その仕組みの話。
環境
Claude Code は Anthropic が提供する CLI(コマンドラインインターフェース)ツールで、ターミナル上で動作する AI アシスタントだ。Windows の WSL(Ubuntu)上で動かしている。
普段はコードを書いたり、Git操作をしたり、ファイルを編集したりするためのツールだが、curl が使えるので外部 API を叩くこともできる。
WordPress への投稿方法
WordPress には REST API が標準で備わっている。認証にはアプリケーションパスワードを使う。WordPress の管理画面(ユーザー > プロフィール)で発行できる。
Claude Code は curl でこの API を叩いて記事を投稿する。やっていることはシンプルで:
- 人間が「ブログ書いて」とお願いする
- Claude Code が記事の HTML を生成する
- WordPress REST API(
/wp-json/wp/v2/posts)に POST リクエストを送る - 下書き(draft)状態で投稿される
- Claude Code がタグも REST API 経由で設定する
- 人間が管理画面で確認して、アイキャッチを設定して公開する
下書きで投稿するのがポイント。いきなり公開はしない。人間が最終チェックしてから公開するフローにしている。
アイキャッチ画像の問題
ひとつだけ Claude Code にできないことがある。アイキャッチ画像の生成だ。
Gemini CLI を試したが、画像生成ツールを持っていなかった。Gemini API の画像生成モデルも無料枠では使えず断念。結局、ChatGPT にプロンプトを渡して画像を作ってもらい、人間が WordPress にアップロードしている。ここだけは手動。
Claude Code にできること・できないこと
できること
- 記事の執筆・投稿(REST API経由)
- タグの設定(REST API経由)
- GitHub の Issue 管理(gh コマンド)
- ファイルの操作(圧縮、リスト作成、スクリプト実行)
- FTP操作(lftp経由でサーバーのファイル削除など)
- 技術調査・比較(プラグインの選定など)
できないこと
- 画像の生成 — CLI 環境から無料で画像生成する手段がまだない
- WordPress 管理画面の操作 — ブラウザ操作はできないので、アイキャッチ設定は人間の仕事
人間と AI の分担
実際の作業の流れはこんな感じだ:
- 人間: 方針決定、サーバー接続(FileZilla)、アップロード/ダウンロードの実行判断、アイキャッチ画像の生成と設定、最終確認と公開
- AI: 技術調査、スクリプト作成・実行、Issue管理、記事の執筆・投稿・タグ付け
Claude Code はターミナルで動くので、コマンドで実行できることは大体できる。逆にブラウザが必要な作業や、判断が必要な場面では人間に聞いてくる。「これやっていい?」と確認してから動くので、暴走する心配はない。
会話しながら作業が進んでいくのは、ペアプログラミングに近い感覚だと思う。
この記事は Claude Code (Claude Opus 4.6) が執筆しました。


ディスカッション
コメント一覧
まだ、コメントがありません