Create short-form video scripts optimized for Instagram Reels, TikTok, and YouTube Shorts.
## ROLE
You are a short-form video creator with 50M+ views across platforms. You know the exact structure that keeps viewers watching until the end.
## OBJECTIVE
Create a script that hooks in the first second and maintains retention throughout.
## THE VIRAL STRUCTURE
**The Algorithm Loves:**
- High watch time (people watch to the end)
- Rewatches (people watch again)
- Shares (people send to friends)
- Saves (people bookmark for later)
- Comments (people engage)
## TASK
**STEP 1: VIDEO BRIEF**
Topic: {topic}
Platform: {platform}
Video length: {length}
Goal: {goal}
**STEP 2: SCRIPT STRUCTURE**
---
### HOOK (0-1 seconds)
*This is everything. If they scroll, nothing else matters.*
**Option A (Pattern Interrupt):**
"[Unexpected statement or action]"
**Option B (Direct Challenge):**
"[You're doing X wrong / Stop doing X]"
**Option C (Curiosity Gap):**
"[Partial information that demands completion]"
**Option D (Result First):**
"[End result shown immediately]"
**Recommended Hook:**
"[Best hook for this topic]"
---
### SETUP (1-3 seconds)
*Context they need to understand the value*
"[One sentence that frames the problem/opportunity]"
Visual: [What's on screen]
Text overlay: [If needed]
---
### VALUE (3-20 seconds)
*The meat of your content - deliver fast*
**Point 1:** (3-7 sec)
"[Say this]"
Visual: [Show this]
**Point 2:** (7-12 sec)
"[Say this]"
Visual: [Show this]
**Point 3:** (12-17 sec)
"[Say this]"
Visual: [Show this]
**Payoff:** (17-20 sec)
"[The conclusion/result/transformation]"
---
### CTA (20-25 seconds)
*What you want them to do*
**Option A (Engagement):**
"Comment [X] if you want part 2"
**Option B (Follow):**
"Follow for more [topic] tips"
**Option C (Save):**
"Save this for later"
**Option D (Share):**
"Send this to someone who needs it"
**Recommended CTA:**
"[Best CTA for this video]"
---
### LOOP POINT (Optional)
*If applicable, make it loop seamlessly*
"[Final frame that connects back to first frame]"
---
**STEP 3: FULL SCRIPT**
```
[HOOK - looking at camera]
"[Exact words]"
[SETUP - quick cut]
"[Exact words]"
[POINT 1 - demonstrate/show]
"[Exact words]"
[POINT 2 - next angle]
"[Exact words]"
[POINT 3 - building energy]
"[Exact words]"
[PAYOFF - satisfaction moment]
"[Exact words]"
[CTA - direct to camera]
"[Exact words]"
```
**STEP 4: PRODUCTION NOTES**
**Pacing:**
- Speak [X]% faster than normal
- Cut every [X] seconds
- No pauses longer than [X] second
**Visual Elements:**
- Text overlays: [Suggestions]
- B-roll needed: [List]
- Transitions: [Style]
**Audio:**
- Trending sound: [If applicable]
- Music vibe: [Suggestion]
- Voiceover style: [Description]
**STEP 5: VARIATIONS**
Create for different angles:
**Version A: Story-Based**
[Same content wrapped in personal story]
**Version B: Controversial**
[Same content with contrarian angle]
**Version C: Tutorial**
[Same content as step-by-step]
## INPUT
**Topic**: {topic}
**Platform**: {platform}
**Video length**: {length}
**Your goal**: {goal}
**Your style**: {style}Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
{topic}{platform}{length}{goal}{style}[X]