AI Video Storyboard Generator
Overview
AI video generators produce 5–15 second clips. Real-world videos are longer: 30s TikToks, 60s ads, 90s explainers. This skill bridges that gap by producing a complete shot-list storyboard — a coordinated sequence of per-shot prompts with shared visual language, so the assembled final video looks like one intentional piece of work rather than six disconnected clips.
Core insight: Visual consistency across shots matters more than any single shot being perfect. A mediocre but consistent set of shots edits together; six gorgeous but mismatched shots do not.
When to Use
- User wants a video longer than 15 seconds
- User wants a TikTok / Reel / Short / ad / explainer / B-roll sequence
- User says "help me make a video about X" and has no shot list
- User is about to generate multiple clips and needs a plan
Do NOT use for:
- Single-shot generation (just help with one prompt instead)
- Static image generation
- Video editing advice after clips are generated (that's a separate concern)
Workflow
Step 1 — Brief Intake
Ask the user these questions in a single message. Accept short answers:
- Goal platform and duration? (TikTok 30s / Reel 15-60s / YouTube Short / Instagram Ad / explainer)
- What is the video about? (subject, story, product)
- Brand vibe / tone? (cozy, energetic, premium, minimalist, playful, cinematic, etc.)
- Call to action at the end? (visit website, buy product, follow channel, etc.)
- Any hard constraints? (must include logo, specific colors, locations, etc.)
If user already provided some of these, skip those questions and confirm the rest.
Step 2 — Infer Structure
Based on duration and platform, divide the timeline into shots of ~5 seconds each (the sweet spot for AI video generators).
Standard cadences:
| Platform |
Duration |
Shots |
Pacing |
| TikTok Hook |
15s |
3 |
Fast cuts, single idea |
| TikTok Reel |
30s |
6 |
Hook → Build → Payoff → CTA |
| Instagram Ad |
15s |
3 |
Hook → Product → CTA |
| Instagram Ad |
30s |
6 |
Hook → Problem → Product → Benefit → Social proof → CTA |
| YouTube Short |
60s |
12 |
Hook → 3-act structure → CTA |
| Product Explainer |
90s |
18 |
Problem → Solution → How it works → Results → CTA |
| Brand Story |
60s |
10-12 |
Atmosphere-driven, longer shot holds |
Step 3 — Establish Visual Consistency Layer
Before writing any shot, lock in the shared visual language. This is what makes shots edit together:
- Color palette (3-5 specific hex values or named colors)
- Lighting style (golden hour / neon / overcast / motivated / cinematic rim light)
- Lens character (shallow DOF / deep focus / wide angle distortion / macro)
- Film look (clean digital / 16mm grain / anamorphic / VHS / 35mm)
- Motion language (handheld / locked off / dolly only / gimbal smooth)
Write these as a Visual Theme block at the top of the output. Every shot's prompt must respect this block.
Step 4 — Write Each Shot
For each shot, produce this structure:
## Shot N (START-ENDs) — [Purpose label: Hook / Setting / Action / Detail / Reveal / CTA]
**Composition:** [shot type + angle, e.g., "Extreme close-up, overhead"]
**Camera move:** [locked / slow dolly in / tracking / crane up / etc.]
**Lighting:** [from the Visual Theme, applied to this scene]
**Subject:** [what is in frame]
**Action:** [what is happening]
**Prompt to copy:**
> [Complete, cinematic-quality prompt, 40-80 words, including: subject + action + environment + camera + lighting + style + technical spec (duration, aspect ratio, resolution). Always ends with "cinematic 1080p, synchronized audio"]
**Audio direction:** [what the synchronized audio should sound like — ambient sounds, music beat position, voice-over line]
Critical rules for shot prompts:
- Always specify the shared visual language in every prompt (color palette, lighting, lens character, film look). This is how you enforce consistency.
- Specify exact duration (4s / 5s / 8s) and aspect ratio (9:16 for TikTok/Reels, 16:9 for YouTube landscape, 1:1 for feed posts).
- Always end with "cinematic 1080p, synchronized audio" — this signals professional-grade quality and works with modern video models that support both.
- Use cinematography vocabulary: ECU (extreme close-up), CU, MS (medium shot), WS (wide shot), OTS (over-the-shoulder), POV, Dutch angle, low angle, high angle, bird's eye, dolly in, dolly out, tracking, handheld, rack focus, etc. See
references/shot-types.md for the full vocabulary.
- Don't write abstract prompts — be concrete. "A woman" → "A barista in her late 20s with wavy auburn hair, wearing a denim apron".
- No model-specific hacks — don't write prompts tuned to specific model quirks. Write model-agnostic cinematic prompts that work anywhere.
Step 5 — Add Narrative Structure
The sequence of shots must have a story arc, not a random list. Use one of these patterns:
Pattern A — Hook / Build / Payoff / CTA (TikTok default)
- Shot 1: Visual hook (stop the scroll)
- Shot 2-3: Build context / intrigue
- Shot 4-5: Main content / payoff
- Shot 6: CTA
Pattern B — Problem / Solution / Proof / CTA (Ad default)
- Shots 1-2: Relatable problem
- Shot 3: Your product as solution
- Shots 4-5: Benefits / results
- Shot 6: CTA
Pattern C — Atmosphere → Climax (Brand story)
- Longer atmospheric shots
- Slow reveal
- Emotional climax
- Logo reveal
Step 6 — Add Post-Production Checklist
Close with actionable post-production notes:
## Post-Production Checklist
- [ ] Generate all N shots with your preferred AI video tool
- [ ] Stitch in [CapCut / Descript / DaVinci Resolve / Premiere]
- [ ] Apply [specific LUT or color grade] for consistency
- [ ] Add [transition type and duration] between shots
- [ ] Layer BGM: [genre / BPM / mood]
- [ ] Add text overlays for [hook / CTA / captions]
- [ ] Export [platform spec: 9:16 1080x1920 30fps for TikTok, etc.]
Step 7 — Explain Why It Works
Close with a "Why this works" block explaining the creative decisions. This educates the user and differentiates your output from generic prompt lists. Reference:
- The hook rule (first second determines watch-through)
- Pacing cadence (average scroll time)
- Story structure (why the shot order matters)
- Platform-specific conventions
Output Format
The final output is a single Markdown document containing:
- Header — Title, duration, shot count, aspect ratio
- Visual Theme — Shared palette, lighting, lens, film look, motion
- Shot List — N shots, each following the structure in Step 4
- Post-Production Checklist
- Why This Works — creative rationale
See examples/ for four complete sample outputs:
tiktok-reel-30s-coffee.md — Coffee shop opening TikTok
- (more examples to be added)
References
references/shot-types.md — Cinematography vocabulary (ECU, CU, MS, WS, OTS, POV, angles)
references/camera-moves.md — Camera movement vocabulary (dolly, crane, pan, tilt, tracking)
references/lighting.md — Lighting terminology (golden hour, rim, motivated, practical)
references/genre-templates.md — Pre-built templates for common genres (food, fashion, tech, travel, SaaS)
License
MIT — use freely, commercial or personal.
1---2name: ai-video-storyboard3description: Use when planning a multi-shot AI video (TikTok Reel, Instagram Ad, YouTube Shorts, product explainer) where the target duration exceeds what a single AI generation can produce (>15s), and you need a coordinated shot list with visually consistent prompts for each segment4---56# AI Video Storyboard Generator78## Overview910AI video generators produce 5–15 second clips. Real-world videos are longer: 30s TikToks, 60s ads, 90s explainers. This skill bridges that gap by producing a complete **shot-list storyboard** — a coordinated sequence of per-shot prompts with shared visual language, so the assembled final video looks like one intentional piece of work rather than six disconnected clips.1112**Core insight:** Visual consistency across shots matters more than any single shot being perfect. A mediocre but consistent set of shots edits together; six gorgeous but mismatched shots do not.1314## When to Use1516- User wants a video longer than 15 seconds17- User wants a TikTok / Reel / Short / ad / explainer / B-roll sequence18- User says "help me make a video about X" and has no shot list19- User is about to generate multiple clips and needs a plan2021**Do NOT use for:**22- Single-shot generation (just help with one prompt instead)23- Static image generation24- Video editing advice after clips are generated (that's a separate concern)2526## Workflow2728### Step 1 — Brief Intake2930Ask the user these questions in a single message. Accept short answers:31321. **Goal platform and duration?** (TikTok 30s / Reel 15-60s / YouTube Short / Instagram Ad / explainer)332. **What is the video about?** (subject, story, product)343. **Brand vibe / tone?** (cozy, energetic, premium, minimalist, playful, cinematic, etc.)354. **Call to action at the end?** (visit website, buy product, follow channel, etc.)365. **Any hard constraints?** (must include logo, specific colors, locations, etc.)3738If user already provided some of these, skip those questions and confirm the rest.3940### Step 2 — Infer Structure4142Based on duration and platform, divide the timeline into shots of ~5 seconds each (the sweet spot for AI video generators).4344**Standard cadences:**4546| Platform | Duration | Shots | Pacing |47|---|---|---|---|48| TikTok Hook | 15s | 3 | Fast cuts, single idea |49| TikTok Reel | 30s | 6 | Hook → Build → Payoff → CTA |50| Instagram Ad | 15s | 3 | Hook → Product → CTA |51| Instagram Ad | 30s | 6 | Hook → Problem → Product → Benefit → Social proof → CTA |52| YouTube Short | 60s | 12 | Hook → 3-act structure → CTA |53| Product Explainer | 90s | 18 | Problem → Solution → How it works → Results → CTA |54| Brand Story | 60s | 10-12 | Atmosphere-driven, longer shot holds |5556### Step 3 — Establish Visual Consistency Layer5758Before writing any shot, lock in the shared visual language. This is what makes shots edit together:5960- **Color palette** (3-5 specific hex values or named colors)61- **Lighting style** (golden hour / neon / overcast / motivated / cinematic rim light)62- **Lens character** (shallow DOF / deep focus / wide angle distortion / macro)63- **Film look** (clean digital / 16mm grain / anamorphic / VHS / 35mm)64- **Motion language** (handheld / locked off / dolly only / gimbal smooth)6566Write these as a **Visual Theme** block at the top of the output. Every shot's prompt must respect this block.6768### Step 4 — Write Each Shot6970For each shot, produce this structure:7172```73## Shot N (START-ENDs) — [Purpose label: Hook / Setting / Action / Detail / Reveal / CTA]7475**Composition:** [shot type + angle, e.g., "Extreme close-up, overhead"]76**Camera move:** [locked / slow dolly in / tracking / crane up / etc.]77**Lighting:** [from the Visual Theme, applied to this scene]78**Subject:** [what is in frame]79**Action:** [what is happening]8081**Prompt to copy:**82> [Complete, cinematic-quality prompt, 40-80 words, including: subject + action + environment + camera + lighting + style + technical spec (duration, aspect ratio, resolution). Always ends with "cinematic 1080p, synchronized audio"]8384**Audio direction:** [what the synchronized audio should sound like — ambient sounds, music beat position, voice-over line]85```8687**Critical rules for shot prompts:**88891. **Always specify the shared visual language** in every prompt (color palette, lighting, lens character, film look). This is how you enforce consistency.902. **Specify exact duration** (4s / 5s / 8s) and **aspect ratio** (9:16 for TikTok/Reels, 16:9 for YouTube landscape, 1:1 for feed posts).913. **Always end with "cinematic 1080p, synchronized audio"** — this signals professional-grade quality and works with modern video models that support both.924. **Use cinematography vocabulary**: ECU (extreme close-up), CU, MS (medium shot), WS (wide shot), OTS (over-the-shoulder), POV, Dutch angle, low angle, high angle, bird's eye, dolly in, dolly out, tracking, handheld, rack focus, etc. See `references/shot-types.md` for the full vocabulary.935. **Don't write abstract prompts** — be concrete. "A woman" → "A barista in her late 20s with wavy auburn hair, wearing a denim apron".946. **No model-specific hacks** — don't write prompts tuned to specific model quirks. Write model-agnostic cinematic prompts that work anywhere.9596### Step 5 — Add Narrative Structure9798The sequence of shots must have a **story arc**, not a random list. Use one of these patterns:99100**Pattern A — Hook / Build / Payoff / CTA (TikTok default)**101- Shot 1: Visual hook (stop the scroll)102- Shot 2-3: Build context / intrigue103- Shot 4-5: Main content / payoff104- Shot 6: CTA105106**Pattern B — Problem / Solution / Proof / CTA (Ad default)**107- Shots 1-2: Relatable problem108- Shot 3: Your product as solution109- Shots 4-5: Benefits / results110- Shot 6: CTA111112**Pattern C — Atmosphere → Climax (Brand story)**113- Longer atmospheric shots114- Slow reveal115- Emotional climax116- Logo reveal117118### Step 6 — Add Post-Production Checklist119120Close with actionable post-production notes:121122```123## Post-Production Checklist124- [ ] Generate all N shots with your preferred AI video tool125- [ ] Stitch in [CapCut / Descript / DaVinci Resolve / Premiere]126- [ ] Apply [specific LUT or color grade] for consistency127- [ ] Add [transition type and duration] between shots128- [ ] Layer BGM: [genre / BPM / mood]129- [ ] Add text overlays for [hook / CTA / captions]130- [ ] Export [platform spec: 9:16 1080x1920 30fps for TikTok, etc.]131```132133### Step 7 — Explain Why It Works134135Close with a "Why this works" block explaining the creative decisions. This educates the user and differentiates your output from generic prompt lists. Reference:136137- The hook rule (first second determines watch-through)138- Pacing cadence (average scroll time)139- Story structure (why the shot order matters)140- Platform-specific conventions141142## Output Format143144The final output is a single Markdown document containing:1451461. **Header** — Title, duration, shot count, aspect ratio1472. **Visual Theme** — Shared palette, lighting, lens, film look, motion1483. **Shot List** — N shots, each following the structure in Step 41494. **Post-Production Checklist**1505. **Why This Works** — creative rationale151152See `examples/` for four complete sample outputs:153154- `tiktok-reel-30s-coffee.md` — Coffee shop opening TikTok155- (more examples to be added)156157## References158159- `references/shot-types.md` — Cinematography vocabulary (ECU, CU, MS, WS, OTS, POV, angles)160- `references/camera-moves.md` — Camera movement vocabulary (dolly, crane, pan, tilt, tracking)161- `references/lighting.md` — Lighting terminology (golden hour, rim, motivated, practical)162- `references/genre-templates.md` — Pre-built templates for common genres (food, fashion, tech, travel, SaaS)163164## License165166MIT — use freely, commercial or personal.