> This skill should be used when the user asks to "plan video content", "create a video calendar", "optimize video SEO", "analyze thumbnail performance", "improve video titles", "schedule video production", or "build a YouTube strategy".
npx skills add https://github.com/borghei/Claude-Skills --skill video-content-strategist
Production-ready video content strategy toolkit for planning content calendars, analyzing thumbnail effectiveness, and optimizing video metadata for platform SEO. Designed for content creators, marketing teams, and video producers managing consistent video output across YouTube, TikTok, LinkedIn, and other platforms.
Before planning, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
# Plan a video content calendar from topics and audience data
python scripts/video_content_planner.py topics.json --weeks 8 --frequency 3
# Analyze thumbnail text and composition patterns
python scripts/thumbnail_analyzer.py thumbnails.csv
# Optimize video titles, descriptions, and tags for SEO
python scripts/video_seo_optimizer.py video_data.json --platform youtube
| Tool | Purpose | Input | Output |
|------|---------|-------|--------|
| video_content_planner.py | Content calendar generation | JSON with topics/audience | Weekly calendar + production schedule |
| thumbnail_analyzer.py | Thumbnail pattern analysis | CSV with thumbnail data | Optimization recommendations |
| video_seo_optimizer.py | Video metadata SEO | JSON with video details | Optimized titles, descriptions, tags |
video_content_planner.py to generate 4-week calendarvideo_seo_optimizer.py for metadatathumbnail_analyzer.pyvideo_seo_optimizer.py on underperforming videos to identify metadata gapsthumbnail_analyzer.py on top vs bottom performersvideo_content_planner.py with --platforms youtube,tiktok,linkedinvideo_seo_optimizer.pySee references/video-strategy-guide.md for comprehensive frameworks covering:
{
"channel": "TechStartupTV",
"audience": {
"primary": "SaaS founders, 25-45",
"interests": ["startup growth", "fundraising", "product development"],
"pain_points": ["scaling teams", "finding product-market fit", "managing burn rate"]
},
"content_pillars": [
{"name": "Founder Stories", "ratio": 0.3, "format": "interview", "avg_length_min": 25},
{"name": "Tactical Guides", "ratio": 0.4, "format": "tutorial", "avg_length_min": 12},
{"name": "Industry Analysis", "ratio": 0.2, "format": "commentary", "avg_length_min": 8},
{"name": "Behind the Scenes", "ratio": 0.1, "format": "vlog", "avg_length_min": 5}
],
"topics": [
{"title": "How We Hit $1M ARR", "pillar": "Founder Stories", "priority": "high"},
{"title": "5 Pricing Strategies That Work", "pillar": "Tactical Guides", "priority": "high"},
{"title": "AI in SaaS: 2026 Trends", "pillar": "Industry Analysis", "priority": "medium"}
]
}
video_id,title,views,ctr_pct,has_face,has_text,text_words,colors_dominant,emotion
V001,How to Scale,15000,8.2,yes,yes,3,red-yellow,surprise
V002,Tech Review,8500,4.1,no,yes,5,blue-white,neutral
| Platform | Optimal Length | Max Recommended |
|----------|---------------|-----------------|
| YouTube (standard) | 8-15 min | 25 min |
| YouTube Shorts | 30-60 sec | 60 sec |
| TikTok | 30-90 sec | 3 min |
| LinkedIn | 1-3 min | 10 min |
| Instagram Reels | 15-60 sec | 90 sec |
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use `hyperframes-animation`.
Brainstorm and write high-retention short-form video and carousel content for TikTok, Reels, and YouTube Shorts. Use whenever someone wants viral hook ideas, a video script or outline, content concepts for a product or topic, or wants to critique and improve a draft hook or script. Works for any storytime, listicle, carousel, or meme. Produces several diverse hook options from proven patterns, structures scripts for retention (hook, escalation, payoff, CTA), and adapts to each platform. Pattern-based guidance grounded in how short-form tends to perform; it improves the odds, it does not guarantee virality."
Generate short-form video ideas at volume and stop the blank-page problem for good. Use whenever someone says they're stuck for ideas, asks for 20 TikTok ideas or Reels ideas or YouTube Shorts ideas for their niche, wants a content brainstorm, needs help building a content pillar system or content matrix, wants to turn one idea into 5 angles, asks what to post this week, or wants a real idea generator workflow instead of staring at a notes app. Runs the systems prolific creators actually use: pillars, mining (comments, Reddit, search autocomplete, competitor outliers), repurposing, evergreen vs trend balance. Pattern-based guidance grounded in how short-form ideation tends to work; never run out of ideas is the goal, virality is not promised.
| This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
Create and publish concise Rivet launch or changelog posts through an approval-gated workflow, including release research, a required user-selected hero variation, local HTML-rendered social and technical images, an R2 hero upload, MDX authoring, a reviewed draft GitHub PR for manual merge, and a scheduled and verified Buffer thread for @rivet_dev. Use when asked to launch, announce, ship, or prepare and schedule a Rivet feature or release announcement.
This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
Generate a daily digest of today's policy-authorized meetings and voice memos — key decisions, action items, and themes across available recordings. Use when the user asks "recap my day", "what happened in my meetings today", "daily summary", "what did I discuss today", "any action items from today", or wants a consolidated view of the day's conversations.
Generate a daily digest of today's policy-authorized meetings and voice memos — key decisions, action items, and themes across available recordings. Use when the user asks "recap my day", "what happened in my meetings today", "daily summary", "what did I discuss today", "any action items from today", or wants a consolidated view of the day's conversations.
Take borghei/video-content-strategist from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.