この記事自体、Claude Codeを使って構築したワークフローで作成・投稿されています。実際の運用フローを公開しながら、Claude Codeでブログ更新を効率化する方法を実践的に解説します。
目次
なぜClaude Codeでブログ更新するのか
従来のブログ更新フローは以下のような手作業の連続でした:
- 記事のテーマ決め → 手動
- リサーチ → ブラウザで検索
- 執筆 → エディタで入力
- HTML変換 → 手動タグ付け
- 画像作成 → 別ツールで作成
- WordPress投稿 → 管理画面で入力
- SEO設定 → プラグインで手動設定
Claude Codeを使えば、このフローの大部分を自動化・効率化できます。
全体ワークフロー
Claude Codeを使ったブログ更新の全体フローは以下の通りです:
- 企画:Claude Codeにリサーチさせ、記事の構成案を作成
- 執筆:構成案に基づいてClaude Codeが本文を生成
- レビュー:人間が内容を確認し、修正指示を出す
- HTML変換:WordPress ブロック形式に自動変換
- 投稿:REST API経由で自動投稿
- 確認:ブラウザで実際の表示を確認
具体的な構成:CLAUDE.mdの設定
ブログ更新プロジェクトのCLAUDE.mdには、以下のような設定を書いておきます:
# CLAUDE.md
## ブログ仕様
- CMS: WordPress
- 投稿方法: REST API (Application Password認証)
- カテゴリ: Claude Code(12), AIコーディング(13), AI最新情報(14), AIビジネス活用(15), ChatGPT活用(3)
## 記事フォーマット
- WordPressブロックエディタ形式のHTML(<!-- wp:xxx -->コメント付き)
- 見出しはh2, h3のみ使用(h1はタイトル)
- 1段落2〜4文、適度に改行
- コード例は wp:code ブロックで囲む
## 文体
- です・ます調
- 専門用語は初出時に簡単な説明を付ける
- 具体例を積極的に使用
- 読者対象:AI活用に関心のあるビジネスパーソン・開発者
## SEO
- タイトルは30〜65文字
- メタディスクリプション(excerpt)は100〜150文字
- ターゲットキーワードを本文前半に含める
実際の投稿スクリプト
WordPress REST APIを使った投稿スクリプトの例です。Pythonでrequestsライブラリを使用しています:
import requests, base64, json
BASE_URL = "https://your-site.com/wp-json/wp/v2"
credentials = base64.b64encode(
f"{username}:{app_password}".encode()
).decode()
headers = {
"Authorization": f"Basic {credentials}",
"Content-Type": "application/json"
}
article = {
"title": "記事タイトル",
"slug": "article-slug",
"status": "publish",
"categories": [12], # カテゴリID
"content": "<!-- wp:paragraph -->...<!-- /wp:paragraph -->",
"excerpt": "メタディスクリプション"
}
r = requests.post(f"{BASE_URL}/posts", headers=headers, json=article)
print(f"Status: {r.status_code}, URL: {r.json()['link']}")
効率化のポイント
1. スキル機能で定型化
記事投稿用のスキル(.claude/skills/publish-article.md)を作成しておけば、/publish-article一つで投稿まで完結します。
2. 対話型で品質を担保
Claude Codeは実行前に確認を求めてくるため、AIが勝手に投稿することはありません。内容を確認してから承可するフローで品質を担保します。
3. 一括処理も可能
Pythonスクリプトを使えば、複数記事の一括投稿も可能。カテゴリ設定、メタディスクリプション設定まで自動化できます。
実際の成果
このワークフローで、このサイト(GPTMasterGuide)の改装を行いました:
- 109本のアーカイブ記事を一括で下書きに戻す → 自動化完了
- 5カテゴリの新設と割り当て → 自動化完了
- Claude Code新規記事7本の作成・投稿 → このワークフローで実行中
まとめ
Claude Codeは単なるコーディングツールではなく、コンテンツ作成のワークフロー全体を効率化できる強力なツールです。CLAUDE.mdでプロジェクトのルールを定義し、スキル機能で定型操作を自動化すれば、ブログ更新にかかる時間を大幅に削減できます。