Claude Codeでブログ更新ワークフローを構築する実践ガイド

この記事自体、Claude Codeを使って構築したワークフローで作成・投稿されています。実際の運用フローを公開しながら、Claude Codeでブログ更新を効率化する方法を実践的に解説します。

目次

なぜClaude Codeでブログ更新するのか

従来のブログ更新フローは以下のような手作業の連続でした:

  • 記事のテーマ決め → 手動
  • リサーチ → ブラウザで検索
  • 執筆 → エディタで入力
  • HTML変換 → 手動タグ付け
  • 画像作成 → 別ツールで作成
  • WordPress投稿 → 管理画面で入力
  • SEO設定 → プラグインで手動設定

Claude Codeを使えば、このフローの大部分を自動化・効率化できます。

全体ワークフロー

Claude Codeを使ったブログ更新の全体フローは以下の通りです:

  1. 企画:Claude Codeにリサーチさせ、記事の構成案を作成
  2. 執筆:構成案に基づいてClaude Codeが本文を生成
  3. レビュー:人間が内容を確認し、修正指示を出す
  4. HTML変換:WordPress ブロック形式に自動変換
  5. 投稿:REST API経由で自動投稿
  6. 確認:ブラウザで実際の表示を確認

具体的な構成: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でプロジェクトのルールを定義し、スキル機能で定型操作を自動化すれば、ブログ更新にかかる時間を大幅に削減できます。

目次