| name | banger-script-shorts |
| description | Write short-form vertical video scripts for YouTube Shorts, TikTok, and Instagram Reels. Use whenever the user asks to "write a short", "TikTok script", "Reel script", "make a Short about X", "60-second video", "vertical video script", "hook for a short", or wants a sub-3-minute punchy vertical script with captions and on-screen text. Part of the BANGERS suite; applies Fireship-style density and the first-3-seconds discipline all four reference creators share, adaptable to any creator's niche. Reach for this any time the deliverable is a short vertical video.
|
| metadata | {"version":"0.1.0","suite":"bangers"} |
Banger Shorts Script โ vertical scripts engineered for the swipe
Short-form lives or dies in the first 1โ3 seconds (a weak open = swipe-away = the algorithm stops pushing it). Every word earns the next. Design for muted autoplay, for the loop, and for one single takeaway.
Load first
${CLAUDE_PLUGIN_ROOT}/references/frameworks/voice-and-audience.md (the creator's own defined audience โ ask once if it isn't set) + ${CLAUDE_PLUGIN_ROOT}/references/frameworks/hooks-bank.md (the opener).
${CLAUDE_PLUGIN_ROOT}/references/creators/fireship.md (density / no dead air) + ${CLAUDE_PLUGIN_ROOT}/references/creators/matt-pocock.md (one concept, show-don't-tell).
${CLAUDE_PLUGIN_ROOT}/references/platforms/platform-playbook.md ยง2โ4 (Shorts / TikTok / Reels specs, safe zones, ideal length, SEO, sound rules). Confirm which platform(s) โ the specs and audio rules differ.
The short-form structure
- Hook (0โ3s) โ the most important line. State the payoff, the promise, or the pattern-break immediately. Put the topic keyword in the FIRST spoken line (speech-to-text SEO) and as bold on-screen text (OCR SEO). No intro, no "hey guys."
- Deliver ONE thing (3โ45s). A single trick, tip, comparison, or reveal โ shown, not described. Fast, tight, zero filler. If it needs two ideas, it's two Shorts.
- The loop / payoff (final 2โ3s). Close the loop so it can replay seamlessly (each loop = a view + an engagement signal). End on the result or a line that sends them back to the top.
- CTA (optional, light). One line max โ a question for comments, or "follow for more [specific thing]."
Writing rules
- Ideal length: TikTok 21โ34s, Reels 15โ90s, Shorts 15โ45s โ go longer only if you can hold completion. Aim for the tightest cut that still lands the point.
- Caption everything โ 30%+ watch muted. Provide burned-in on-screen text for every line.
- Keep text in the safe zone โ out of the top bar and the bottom caption/CTA area and the right-side button rail (exact px in the platform playbook). Note this in the visual cues.
- Density โ one idea per sentence, no dead air, visual change every 1โ5 seconds.
- Standalone โ a Short cut from a long video must have its OWN fresh hook and make sense with zero context (Shorts are decoupled from long-form now).
Output format
For each Short, deliver:
- HOOK (the exact first line + the on-screen text for it).
- SCRIPT โ line-by-line narration with [on-screen text] and [visual/B-roll] cues and rough timestamps.
- CAPTION โ the post caption with the keyword front-loaded + 3โ5 hashtags (broad + niche).
- SOUND โ note to add a native trending audio on each platform (and that TikTok sounds don't transfer to Reels โ swap per platform).
- LOOP NOTE โ how the end connects back to the start.
If producing for multiple platforms, give each its own hook/first-frame and caption (don't ship one file everywhere โ duplicate detection weights the first ~0.5s). Batch: offer to generate 3โ5 variants from one idea.
Quality bar
Confirm the hook works in 3 seconds with sound off, the Short teaches/reveals exactly one thing, text sits inside the safe zone, and it loops. If it drags, cut it shorter.