再生中...
1 / 19
Research Report — 2026

Claude Codeで
note自動投稿
システム構築

AIと自動化で実現するコンテンツ量産パイプライン
月150本・1記事20円・作業時間95%削減の全手法を解説

📅 2026年5月22日 🎯 全19スライド 🤖 Claude Code × note.com
背景・課題

なぜnote自動投稿が
注目されるのか?

⚠️
手動投稿の課題
毎日の記事執筆・画像準備・タイミング管理に2〜4時間/日。継続が最大の障壁。
  • ネタ切れ・マンネリ化リスクで投稿頻度が低下
  • 投稿タイミング管理の煩雑さ
  • 継続できずフォロワーが伸び悩む
  • 外注すると月数万〜数十万円のコスト
Claude Codeによる解決
AI生成 + ブラウザ自動化で、投稿パイプライン全体を完全自動化。
  • Claude APIが記事を高品質に自動生成
  • Playwright MCPがnoteを自動操作
  • 定時スケジュールで無人実行
  • 1記事あたり約15〜30円の超低コスト
全体サマリー

このシステムで実現できること

150本月最大投稿数
〜30円1記事あたりコスト
95%作業時間削減率
30分/月必要な管理時間
🎯
実績例
月曜朝に週分7〜10本を一括下書き保存 → 平日に毎日1本確認・微修正して公開。週5本継続を月30分の作業時間で実現。
🔧
使用技術スタック
Claude Code + Playwright MCP + Claude API (Sonnet 4.6) + Python + cron / /schedule
プラットフォーム概要

note.comとは?

  • テキスト・画像・音声・動画を投稿できる日本最大級のコンテンツプラットフォーム
  • 月間アクティブユーザー 6,000万人超
  • 有料記事・マガジン・メンバーシップで収益化可能
  • 公式投稿APIは非公開(利用予定「未定」)
  • SPA(シングルページアプリ)構成 → JS多用
🔍
自動化のカギ
公式APIがないため、2つのアプローチが主流:
① 非公式APIの直接利用
② Playwrightでブラウザを操作
⚠️
注意
非公式API(v1/v2/v3)は仕様変更リスクあり。Playwright MCPの方が安定性が高い。
アプローチ比較

3つの自動化アプローチ

手法安定性難易度規約リスク
① 非公式API直接利用
REST APIを解析して叩く
△ 中 △ 中 △ グレー
② Playwright MCP
実ブラウザを自動操作
◎ 高 ○ 低〜中 ○ 低
③ Skills + Playwright(推奨)
コマンド化して再利用可能
◎ 高 ◎ 最低 ○ 低
推奨
Playwright MCP + Claude Code Skillsの組み合わせが最も安定・安全・再利用性高。非エンジニアでも構築可能。
ツール解説

Claude Codeの主要機能

Skills
SKILL.mdをディレクトリに置くだけでカスタムスラッシュコマンドを定義。複雑な業務フローをワンコマンドに集約。
🤝
Subagents
特定タスクに特化した専門AIエージェント。Researcher→Writer→Editorのような多層パイプラインを構築可能。
🔗
Hooks
ツール実行前後のイベントに確定的スクリプトを付加。ログ記録・品質チェック・通知を自動挿入。
🌐
MCP
Model Context Protocolでブラウザ・DB・外部APIと接続。Playwright MCPはブラウザ操作の標準手段。
📅
Schedule / /loop
cron形式の定期実行または/loopコマンドでAIタスクをバックグラウンドで継続実行。
🛡️
Permission Mode
--permission-mode bypassPermissionsで無人運転モード。CI/CD・スケジュール実行時に使用。
システム設計

全体アーキテクチャ

① 設定管理
YAML
トピックプール
スケジュール定義
リトライ設定
② コンテンツ生成
Claude API
Sonnet 4.6
プロンプトキャッシュ
JSON出力
③ ブラウザ自動化
Playwright MCP
ログイン
フォーム入力
下書き/公開
④ 監視・スケジュール
cron / /schedule
Discord通知
ログファイル
エラーリトライ
📌
データフロー
YAML設定 → トピック選択 → Claude API記事生成(JSON)→ Playwright投稿 → Discord通知 → ログ記録
Phase 1

コンテンツ生成パイプライン

YAML トピック管理

# topics.yaml topics: - theme: "Claude Code活用術" tone: "技術解説" words: 1200 tags: ["AI", "自動化"] - theme: "生産性向上のヒント" tone: "実践的" words: 800 schedule: time: "07:00" rotation: true retry_max: 3

Claude API 記事生成

  • システムプロンプトにnote文体ガイドを埋め込み(です・ます調、1文60文字以内)
  • テーマ・トーン・文字数を動的パラメータとして渡す
  • 出力はJSON形式(title, body, excerpt, tags)
  • 最大トークン数2,500で完了を保証
💡
プロンプトキャッシュ活用でコスト最大90%削減
固定のシステムプロンプト部分をキャッシュ。繰り返し呼び出しで大幅削減。
Phase 2

Playwright MCPによる
ブラウザ自動化

セットアップ(1コマンド)

claude mcp add playwright \ npx @playwright/mcp@latest
  • セッション永続化:storageState.jsonに保存
  • contenteditable要素:Clipboard APIで入力
  • SPA対応:waitForSelectorで画面遷移確認
  • 複数CSSセレクタでUIの揺れに対応

自動化フロー

Step 1
ログイン
メール・パスワード入力 → storageState.jsonに保存
Step 2
記事ページナビゲート
note.com/new → エディタ表示をwaitForで確認
Step 3
コンテンツ入力
タイトル・本文・タグをClipboard APIで流し込む
Step 4
下書き保存 → 公開
下書きボタン → 公開設定 → 公開ボタン(3秒以上間隔)
Phase 3

Claude Code Skillsで
ワンコマンド化

ファイル構成

# プロジェクト用(チーム共有) .claude/skills/ └── post-to-note/ ├── SKILL.md ← コマンド定義 └── SPEC.md ← 仕様書(同梱必須) # 個人用(全プロジェクト共通) ~/.claude/skills/ └── post-to-note/
💡
.claude/skills/に置くとgit経由でチーム共有可能

SKILL.md フロントマター

--- name: post-to-note description: > topics.yamlからテーマ選択し、 Claude APIで記事を生成して Playwright MCPでnoteに投稿 category: automation tags: [note, playwright] --- # /post-to-note ## 処理ステップ 1. topics.yamlからテーマ選択 2. Claude APIで記事JSON生成 3. Playwright MCPでnoteにログイン 4. 記事入力 → 下書き保存 → 公開
自動化

スケジューリングと完全自動化

方法① cron ジョブ

# crontab -e 0 7 * * 1-5 \ cd ~/note-bot && \ python daily_post.py \ >> logs/posting.log 2>&1
  • 平日朝7時に自動実行
  • ログ記録で実行履歴管理
  • 指数バックオフで最大3回リトライ

方法② Claude Code /schedule

# Claude Codeで設定 /schedule create \ --cron "0 7 * * 1-5" \ --prompt "/post-to-note" \ --name "daily-note-post"
  • AI判断を組み込んだ柔軟な実行
  • Discord/Slack通知との連携が容易
  • bypassPermissionsで完全無人化
💡
推奨運用パターン
週1回まとめて下書き10本作成 → 毎日1本自動公開。確認作業は週1回5分のみ。
コスト試算

費用対効果の分析

〜6円記事生成コスト
(キャッシュ活用時)
〜15円画像3枚生成
(Imagen 4.0)
20〜30円1記事合計
(画像込み)
1,500円/月月50本投稿
の総コスト

コスト削減の2つの仕組み

プロンプトキャッシュ
システムプロンプト(固定部分)をキャッシュ。繰り返し呼び出しでAPIコストを最大90%削減。
📦
バッチ処理
週1回まとめて10本生成することで、ブラウザ起動コストとAPI呼び出しオーバーヘッドを最小化。
セキュリティ・法令

セキュリティと
法的コンプライアンス

セキュリティ対策

  • APIキー・パスワードは.envで管理
    (.gitignoreに必ず追加)
  • セッション情報はstorageState.json
    (.gitignore対象・定期ローテート)
  • python-dotenvで安全な環境変数読み込み
  • 全実行結果をlogging.logに記録して監査

利用規約・法令対応

  • 投稿間隔3秒以上(レート制限遵守)
  • バッチ上限20本/回
  • 自動スキ・自動フォローは利用規約違反
  • AI生成コンテンツの開示表記を記事末尾に挿入(EU・米国規制対応)
⚠️
重要
note.comは自動スキ・自動フォロー・スパム的一括投稿を明示的に禁止。違反するとアカウント停止・コンテンツ削除・売上没収のリスクあり。
実践ガイド

実際のワークフローと
導入ステップ

導入ステップ(5段階)

Step 1
Playwright MCP 追加
claude mcp add playwright npx @playwright/mcp@latest
Step 2
topics.yaml 作成
投稿テーマ・文体・タグのYAMLファイルを準備
Step 3
SKILL.md 作成
.claude/skills/post-to-note/SKILL.mdを定義
Step 4
スケジュール設定
cronまたは/scheduleで定期実行を登録
Step 5
監視設定
Discord通知 + ログファイルでエラー監視

推奨週次サイクル

月曜:バッチ処理(30分)
topics.yaml更新 → Claude APIで10本一括生成 → 下書き保存
火〜金:自動公開(0分)
cronが毎朝7時に1本自動公開。人間の作業ゼロ。
週末:品質レビュー(5分)
ログ確認・エラー対処・プロンプト微調整
まとめ

キーポイントと次のステップ

🏗️
3つの柱
① Playwright MCP
② Claude Code Skills
③ スケジューリング
💡
コスト効果
1記事20〜30円
月50本で1,500円
作業時間95%削減
⚖️
守るべきルール
投稿間隔3秒以上
バッチ上限20本
AI開示表記必須
📈
次のステップ
Imagen 4.0での画像自動生成追加 → マルチアカウント対応 → X/Threads等SNS連携投稿
🎁
応用例
Agent Teams(Researcher→Writer→Editor→Poster)で品質をさらに向上。1記事あたり$0.16〜$0.20で最高品質を実現。
初心者向け 3分まとめ

プログラミング経験ゼロでも
わかる!3分まとめ

  • Claude Codeとは?
    AIが代わりにパソコン上でコードを書いたり、アプリを動かしてくれるツール。「noteに記事を書いて投稿して」と話しかけるだけで動く。
  • note自動投稿とは?
    毎日決まった時間にAIが記事を書いてnoteに投稿してくれる仕組み。一度セットすれば自動で動き続ける。
  • 何が必要?
    Claude Code(月2,000円〜)とnoteアカウントだけ。プログラミング経験ゼロでも構築可能。
💰
費用は?
1記事あたり約20〜30円。月50本投稿しても約1,500円。コーヒー1杯未満のコスト。
⏱️
時間は?
初回セットアップに約2〜4時間。その後は週1回30分の確認作業だけ。
⚠️
絶対に守ること
自動スキ・自動フォローはnote利用規約違反。記事の投稿自動化のみに限定して使おう。
専門用語解説

専門用語解説一覧

用語解説
APIApplication Programming Interfaceの略。アプリ同士が通信するための「接続口」。noteの投稿機能をプログラムから呼び出す窓口。
PlaywrightMicrosoftが開発したブラウザ自動操作ツール。人間の代わりにブラウザを動かし、ログイン・入力・ボタンクリックを自動実行。
MCPModel Context Protocolの略。Claude Codeが外部ツール(Playwright等)と連携するための標準規格。
SPASingle Page Applicationの略。JavaScriptでページ遷移を制御するWebアプリ。note.comはSPA構成のため自動化に工夫が必要。
cronLinuxやMacで特定の時刻や間隔にプログラムを自動実行するスケジューラ。「毎朝7時にスクリプトを実行」などを設定。
SkillsClaude Code独自の機能。SKILL.mdファイルを作るだけで /コマンド名 でカスタムスラッシュコマンドが使えるようになる。
SubagentsClaude Code内で特定タスクに特化して動くAIの小単位。Researcher・Writer・Editorなどの役割分担が可能。
Hooksツール実行前後のイベントに自動でスクリプトを実行する仕組み。品質チェックや通知を自動で差し込める。
プロンプトキャッシュClaude APIが同じシステムプロンプトを使い回す際にコストを削減する機能。繰り返しのAPI呼び出しで最大90%削減。
storageState.jsonPlaywrightがブラウザのセッションをJSONで保存したファイル。毎回ログインしなくてよいようにセッションを永続化。
.env環境変数ファイル。APIキーやパスワードなどの機密情報を保存。絶対にGitにコミットしてはいけない。
bypassPermissionsClaude Codeのパーミッションモード。確認ダイアログなしで操作を自動実行する。無人スケジュール実行時に使用。
非公式APIサービスが公式に公開していないが、内部通信を解析することで使えるAPI。仕様変更で予告なく使えなくなるリスクあり。
情報源一覧

参照情報源 12件

Thank You

AIで解き放つ
コンテンツの可能性

Claude Code × note.com 自動投稿システムで、
あなたのコンテンツ発信を次のステージへ。

19スライド
12情報源
3アプローチ解説

enexc × Claude Code — 2026-05-22
本レポートは /research-to-slides スキルにより自動生成されました

← → キーで移動 Space で音声再生/停止