/content-planner
Orchestrate comprehensive content research across X, Instagram, YouTube, and TikTok platforms. Runs all research skills in parallel via subagents, then aggregates findings into actionable content plans and platform-specific intelligence playbooks. Use when asked to: - Create a
$ npx -y skills add bradautomates/head-of-content --skill content-planner --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/content-planner
Context preview
The summary Claude sees to decide when to auto-load this skill.
Orchestrate comprehensive content research across X, Instagram, YouTube, and TikTok platforms. Runs all research skills in parallel via subagents, then aggregates findings into actionable content plans and platform-specific intelligence playbooks. Use when asked to: - Create a
SKILL.md
content-planner.SKILL.mdname: content-planner
description: |
Orchestrate comprehensive content research across X, Instagram, YouTube, and TikTok platforms.
Runs all research skills in parallel via subagents, then aggregates findings into
actionable content plans and platform-specific intelligence playbooks.
Use when asked to:
- Create a content plan for social media
- Research content across all platforms
- Generate content ideas from multiple sources
- Build a content strategy playbook
- Aggregate research from X, Instagram, YouTube, TikTok
- Run comprehensive content research
- Create platform playbooks
Triggers: "content plan", "content planner", "research all platforms",
"comprehensive research", "content strategy", "multi-platform research",
"create playbooks", "aggregate research"
Content Planner
Orchestrate parallel research across X, Instagram, YouTube, and TikTok, then aggregate findings into content ideas and platform-specific playbooks.
Prerequisites
Same as individual research skills:
- `APIFY_TOKEN` for X, Instagram, and TikTok research
- `TUBELAB_API_KEY` for YouTube research
- `GEMINI_API_KEY` for video analysis
- Accounts configured in `.claude/context/` for each platform
**CRITICAL - Subagent Environment Setup**: Each subagent must load environment variables from the `.env` file in the `head-of-marketing` working directory before executing any API calls:
export $(cat .env | grep -v '^#' | xargs)
Workflow
1. Read User Context
Read all files in `.claude/context/` to understand the user's niche, target audience, and accounts to research. Pass this context to each subagent.
2. Create Master Run Folder
RUN_FOLDER="content-plans/$(date +%Y-%m-%d_%H%M%S)" && mkdir -p "$RUN_FOLDER" && echo "$RUN_FOLDER"
3. Launch Research Subagents in Parallel
Use the Task tool to launch 4 subagents simultaneously:
**Subagent 1 - X Research:**
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
**Subagent 2 - Instagram Research:**
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
**Subagent 3 - YouTube Research:**
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
**Subagent 4 - TikTok Research:**
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. Collect Research Results
After all subagents complete, read from each platform's latest run folder:
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.json5. Generate Content Ideas
Read `references/content-ideas-template.md` for the full template structure.
Key aggregation tasks: 1. **Extract topics** from each platform's outliers 2. **Cross-reference** to find topics appearing on multiple platforms 3. **Identify X-sourced emerging ideas** (high X engagement, low presence elsewhere) 4. **Calculate opportunity scores** for X ideas:
opportunity_score = (x_engagement × 1.5) / (instagram_saturation + youtube_saturation + tiktok_saturation + 1)
- `instagram_saturation`: 0 (not present), 0.5 (low), 1 (medium), 1.5 (high)
- `youtube_saturation`: same scale
- `tiktok_saturation`: same scale
5. **Generate 2-week calendar** with platform-specific content suggestions
Write to: `{RUN_FOLDER}/content-ideas.md`
6. Generate Platform Playbooks
For each platform, read `references/playbook-template.md` and generate:
- `{RUN_FOLDER}/x-playbook.md`
- `{RUN_FOLDER}/instagram-playbook.md`
- `{RUN_FOLDER}/youtube-playbook.md`
- `{RUN_FOLDER}/tiktok-playbook.md`
Each playbook extracts from the platform's research:
- Winning hooks with replicable formulas (from video-analysis.json)
- Format analysis and content patterns
- Content structure breakdowns
- CTA strategies
- Trending topics and hashtags
- Top 15 outliers with analysis
- Actionable takeaways
7. Present Summary
Output to user:
- Total content analyzed across all platforms
- Number of outliers identified per platform
- Key cross-platform insights (2-3 bullets)
- Top 3 emerging ideas from X
- Links to all generated files
Output Structure
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-Read more
name: content-planner description: | Orchestrate comprehensive content research across X, Instagram, YouTube, and TikTok platforms. Runs all research skills in parallel via subagents, then aggregates findings into actionable content plans and platform-specific intelligence playbooks. Use when asked to: - Create a content plan for social media - Research content across all platforms - Generate content ideas from multiple sources - Build a content strategy playbook - Aggregate research from X, Instagram, YouTube, TikTok - Run comprehensive content research - Create platform playbooks Triggers: "content plan", "content planner", "research all platforms", "comprehensive research", "content strategy", "multi-platform research", "create playbooks", "aggregate research"
Content Planner
Orchestrate parallel research across X, Instagram, YouTube, and TikTok, then aggregate findings into content ideas and platform-specific playbooks.
Prerequisites
Same as individual research skills:
- `APIFY_TOKEN` for X, Instagram, and TikTok research
- `TUBELAB_API_KEY` for YouTube research
- `GEMINI_API_KEY` for video analysis
- Accounts configured in `.claude/context/` for each platform
**CRITICAL - Subagent Environment Setup**: Each subagent must load environment variables from the `.env` file in the `head-of-marketing` working directory before executing any API calls:
export $(cat .env | grep -v '^#' | xargs)
Workflow
1. Read User Context
Read all files in `.claude/context/` to understand the user's niche, target audience, and accounts to research. Pass this context to each subagent.
2. Create Master Run Folder
RUN_FOLDER="content-plans/$(date +%Y-%m-%d_%H%M%S)" && mkdir -p "$RUN_FOLDER" && echo "$RUN_FOLDER"
3. Launch Research Subagents in Parallel
Use the Task tool to launch 4 subagents simultaneously:
**Subagent 1 - X Research:**
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
**Subagent 2 - Instagram Research:**
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
**Subagent 3 - YouTube Research:**
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
**Subagent 4 - TikTok Research:**
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. Collect Research Results
After all subagents complete, read from each platform's latest run folder:
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.json5. Generate Content Ideas
Read `references/content-ideas-template.md` for the full template structure.
Key aggregation tasks: 1. **Extract topics** from each platform's outliers 2. **Cross-reference** to find topics appearing on multiple platforms 3. **Identify X-sourced emerging ideas** (high X engagement, low presence elsewhere) 4. **Calculate opportunity scores** for X ideas:
opportunity_score = (x_engagement × 1.5) / (instagram_saturation + youtube_saturation + tiktok_saturation + 1)
- `instagram_saturation`: 0 (not present), 0.5 (low), 1 (medium), 1.5 (high)
- `youtube_saturation`: same scale
- `tiktok_saturation`: same scale
5. **Generate 2-week calendar** with platform-specific content suggestions
Write to: `{RUN_FOLDER}/content-ideas.md`
6. Generate Platform Playbooks
For each platform, read `references/playbook-template.md` and generate:
- `{RUN_FOLDER}/x-playbook.md`
- `{RUN_FOLDER}/instagram-playbook.md`
- `{RUN_FOLDER}/youtube-playbook.md`
- `{RUN_FOLDER}/tiktok-playbook.md`
Each playbook extracts from the platform's research:
- Winning hooks with replicable formulas (from video-analysis.json)
- Format analysis and content patterns
- Content structure breakdowns
- CTA strategies
- Trending topics and hashtags
- Top 15 outliers with analysis
- Actionable takeaways
7. Present Summary
Output to user:
- Total content analyzed across all platforms
- Number of outliers identified per platform
- Key cross-platform insights (2-3 bullets)
- Top 3 emerging ideas from X
- Links to all generated files
Output Structure
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-Your AI-powered content research coworker. Stop guessing what content works—let Claude research, analyze, and surface winning patterns across X/Twitter, Instagram, YouTube, and TikTok.
Other skills on head-of-content.
- /instagram-research
Research high-performing Instagram content (posts and reels) from tracked accounts using Apify's Instagram Scraper. Identifies outlier content, analyzes top 5 videos with AI, and generates reports with actionable hook formulas. Use when asked to: - Find trending Instagram
Open skill - /tiktok-research
Research high-performing TikTok videos from tracked accounts using Apify's TikTok Scraper. Identifies outlier content, analyzes top 5 videos with AI, and generates reports with actionable hook formulas. Use when asked to: - Find trending TikTok content in a niche - Research
Open skill - /video-content-analyzer
Analyze short-form videos with Gemini AI to extract hooks, content structure, and replicable patterns. Supports Instagram Reels, TikTok, and YouTube Shorts. Use when asked to: - Analyze video content for hooks and structure - Extract replicable formulas from viral videos -
Open skill - /x-research
Research high-performing X/Twitter content from tracked accounts using Apify's Tweet Scraper V2. Identifies outlier tweets, trending topics, and content patterns to inform content strategy. Use when asked to: - Find trending tweets or content in a niche - Research what's
Open skill - /youtube-research
Research high-performing YouTube videos in a niche using TubeLab's outlier detection API. Identifies outlier videos, analyzes top 3 relevant videos with AI, and generates reports with actionable hook formulas. Use when asked to: - Find trending videos in a YouTube niche -
Open skill

