End-to-end content production pipeline — topic or script → viral video → posted across platforms. Claude writes the script, voiceover narrates it, b-roll-finder fetches footage, video-assembler stitches it, cross-poster reformats for each platform, post-scheduler queues it. One command to go from idea to posted. Requires ANTHROPIC_API_KEY + FAL_API_KEY + PEXELS_API_KEY. Platform credentials needed for --post.
name produce description End-to-end content production pipeline — topic or script → viral video → posted across platforms. Claude writes the script, voiceover narrates it, b-roll-finder fetches footage, video-assembler stitches it, cross-poster reformats for each platform, post-scheduler queues it. One command to go from idea to posted. Requires ANTHROPIC_API_KEY + FAL_API_KEY + PEXELS_API_KEY. Platform credentials needed for --post. metadata {"clawdbot":{"emoji":"🎬","requires":{"env":["ANTHROPIC_API_KEY","FAL_API_KEY","PEXELS_API_KEY"]}}} Produce One command from topic to posted video. Claude writes the script, the pipeline handles everything else. Quick Start
python3 skills/produce/scripts/produce.py
--from-trending
"sleep hygiene tips"
--dry-run
python3 skills/produce/scripts/produce.py
--from-trending
"sleep hygiene tips"
--schedule
python3 skills/produce/scripts/produce.py
--from-trending
"AI tools that changed my workflow"
--platforms tiktok instagram --post
python3 skills/produce/scripts/produce.py
--script
"Did you know your phone is destroying your sleep?..."
python3 skills/produce/scripts/produce.py
--script
"5 things your doctor won't tell you about sleep..."
--broll
"doctor office, person lying awake at night, alarm clock"
--platforms tiktok --schedule
Options
Flag
Default
Description
--from-trending TOPIC
—
Claude writes a viral script about this topic
--script TEXT
—
Pre-written narration script
--broll DESC
auto
B-roll description (Claude generates if not set)
--broll-count N
3
Number of b-roll clips to fetch
--music FILE
—
Background music file (ducked)
--no-subtitles
false
Skip subtitle burning
--platforms P...
all
tiktok
instagram
youtube
--post
false
Post immediately after producing
--schedule
false
Queue at next optimal window
--output DIR
./output/produce
Output directory
--dry-run
false
Show script + plan, no video
--from-trending
and
--script
are mutually exclusive. One is required.
Pipeline
--from-trending TOPIC
│
▼
[Claude — Haiku]
Write viral script (hook-first, 30-60s spoken)