content-planner について
content-plannerは、マーケティング向けにX、Instagram、YouTube、TikTokの調査を統括するスキルです。結果を統合し、複数プラットフォームのアイデア、2週間のカレンダー、各プラットフォームのプレイブックを作成します。
主な機能
- 014つのプラットフォームの並行調査
- 02トピックの集約とクロスチェック
- 03X発の機会スコア算出
- 042週間のコンテンツカレンダー作成
- 05プラットフォーム別プレイブック作成
活用シーン
- 01複数SNSにまたがるコンテンツ計画
- 02複数プラットフォームで伸びる話題の発見
- 03X発の新しいコンテンツ機会の特定
- 04調査結果に基づく投稿戦略の策定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ bradautomates/ head-of-content --skill content-plannerインストール後、Claude Code で/content-plannerを入力して読み込まれたか確認します。
同梱ファイルreferences/content-ideas-template.mdreferences/playbook-template.md
詳細
コンテンツプランナー
X、Instagram、YouTube、TikTokで並行してリサーチを実施し、調査結果を集約してコンテンツ案とプラットフォーム別のプレイブックを作成します。
前提条件
個別のリサーチスキルと同じです。
- X、Instagram、TikTokのリサーチには
APIFY_TOKEN - YouTubeのリサーチには
TUBELAB_API_KEY - 動画分析には
GEMINI_API_KEY - 各プラットフォームのアカウントを
.claude/context/に設定しておくこと
重要 — サブエージェントの環境設定:API 呼び出しを実行する前に、各サブエージェントは head-of-marketing 作業ディレクトリ内の .env ファイルから環境変数を読み込む必要があります。
export $(cat .env | grep -v '^#' | xargs)
ワークフロー
1. ユーザーのコンテキストを読み込む
.claude/context/ 内のすべてのファイルを読み込み、ユーザーのニッチ、ターゲットオーディエンス、リサーチ対象のアカウントを把握します。このコンテキストを各サブエージェントに渡します。
2. マスター実行フォルダーを作成する
RUN_FOLDER="content-plans/$(date +%Y-%m-%d_%H%M%S)" && mkdir -p "$RUN_FOLDER" && echo "$RUN_FOLDER"
3. リサーチ用サブエージェントを並行して起動する
Task ツールを使って、4つのサブエージェントを同時に起動します。
サブエージェント 1 — X リサーチ:
Execute the x-research skill:
1. Create run folder in x-research/
2. Fetch tweets (30 days, 100 max per account)
3. Analyze for outliers
4. Run video analysis if video content found
5. Generate report
Return: The run folder path and a JSON summary with:
- run_folder: path to the run folder
- total_posts: number analyzed
- outlier_count: outliers found
- top_topics: top 5 hashtags/keywords
サブエージェント 2 — Instagram リサーチ:
Execute the instagram-research skill:
1. Create run folder in instagram-research/
2. Fetch reels (30 days, 50 per account)
3. Analyze for outliers
4. Run video analysis on top 5
5. Generate report
Return: The run folder path and a JSON summary with:
- run_folder: path to the run folder
- total_posts: number analyzed
- outlier_count: outliers found
- top_topics: top 5 hashtags/keywords
サブエージェント 3 — YouTube リサーチ:
Execute the youtube-research skill:
1. Read channel context from .claude/context/youtube-channel.md
2. Analyze channel for keywords
3. Search for outliers
4. Filter to top 3 relevant videos
5. Run video analysis
6. Generate report
Return: The run folder path and a JSON summary with:
- run_folder: path to the run folder
- total_videos: number analyzed
- outlier_count: outliers found
- top_topics: top 5 keywords
サブエージェント 4 — TikTok リサーチ:
Execute the tiktok-research skill:
1. Create run folder in tiktok-research/
2. Fetch videos (30 days, 50 per account)
3. Analyze for outliers
4. Run video analysis on top 5
5. Generate report
Return: The run folder path and a JSON summary with:
- run_folder: path to the run folder
- total_videos: number analyzed
- outlier_count: outliers found
- top_topics: top 5 hashtags/sounds/keywords
4. リサーチ結果を収集する
すべてのサブエージェントが完了したら、各プラットフォームの最新の実行フォルダーから読み込みます。
x-research/{latest}/
├── outliers.json
└── video-analysis.json (if exists)
instagram-research/{latest}/
├── outliers.json
└── video-analysis.json
youtube-research/{latest}/
├── outliers.json
└── video-analysis.json
tiktok-research/{latest}/
├── outliers.json
└── video-analysis.json
5. コンテンツ案を作成する
テンプレートの全体構成については、references/content-ideas-template.md を読み込みます。
主な集約タスク:
- 各プラットフォームの外れ値からトピックを抽出する
- 複数のプラットフォームに登場するトピックを見つけるために相互参照する
- X 由来の新たなアイデア(X でのエンゲージメントが高く、他のプラットフォームでの出現が少ないもの)を特定する
- X のアイデアの機会スコアを計算する:
opportunity_score = (x_engagement × 1.5) / (instagram_saturation + youtube_saturation + tiktok_saturation + 1)instagram_saturation:0(存在しない)、0.5(低)、1(中)、1.5(高)youtube_saturation:同じ尺度tiktok_saturation:同じ尺度
- プラットフォーム別のコンテンツ案を含む2週間のカレンダーを作成する
出力先:{RUN_FOLDER}/content-ideas.md
6. プラットフォーム別のプレイブックを作成する
各プラットフォームについて、references/playbook-template.md を読み込み、次のファイルを作成します。
{RUN_FOLDER}/x-playbook.md{RUN_FOLDER}/instagram-playbook.md{RUN_FOLDER}/youtube-playbook.md{RUN_FOLDER}/tiktok-playbook.md
各プレイブックでは、プラットフォームのリサーチから以下を抽出します。
- 再現可能な形式の勝ちパターンのフック(video-analysis.json から)
- 形式の分析とコンテンツのパターン
- コンテンツ構成の内訳
- CTA 戦略
- トレンドのトピックとハッシュタグ
- 分析付きの上位15件の外れ値
- 実行可能な要点
7. 概要を提示する
ユーザーに次の内容を出力します。
- 全プラットフォームで分析したコンテンツの合計数
- プラットフォームごとに特定した外れ値の数
- プラットフォーム横断の主なインサイト(2〜3項目)
- X から見つかった新たなアイデアの上位3件
- 生成したすべてのファイルへのリンク
出力構成
content-plans/
└── {YYYY-MM-DD_HHMMSS}/
├── content-ideas.md # Cross-platform ideas (X-primary)
├── x-playbook.md # X/Twitter intelligence playbook
├── instagram-playbook.md # Instagram intelligence playbook
├── youtube-playbook.md # YouTube intelligence playbook
└── tiktok-playbook.md # TikTok intelligence playbook
プラットフォーム横断のトピック照合
プラットフォーム横断で成果を上げているトピックを特定するには、次の手順に従います。
- 各プラットフォームの外れ値からキーワードやハッシュタグを抽出する
- 用語を正規化する(小文字に変換し、# と @ を削除する)
- 出現頻度の高い用語の共通部分を見つける
- 各プラットフォームのエンゲージメントを合算してスコアを付ける
クイックリファレンス
全体の実行手順:
- マスター実行フォルダーを作成する
- 4つのリサーチ用サブエージェントを並行して起動する(Task ツールを4回呼び出す)
- すべてのサブエージェントが完了するまで待つ
- すべての outliers.json と video-analysis.json ファイルを読み込む
- プラットフォーム横断分析を使って content-ideas.md を作成する
- 4つのプラットフォーム別プレイブックを作成する
- ユーザーに概要を提示する