Short Video Script Generator
Generate platform-optimized short video scripts that capture attention, deliver value quickly, and encourage engagement.
Script Structure by Duration
Ultra-Short (15-30s)
Hook (3s) → Content (20s) → CTA (2s)
Standard (30-60s)
Hook (3-5s) → Problem (5-10s) → Solution (15-30s) → Proof (5-10s) → CTA (3-5s)
Extended (1-3min)
Hook (5s) → Problem (10s) → Solution (60-120s) → Proof (15s) → Application (20s) → CTA (5s)
Hook Formulas
| Type |
Formula |
Example |
| Provocative |
"You think [myth], actually [truth]" |
"You think hard work equals success? Actually direction matters more" |
| Pain Point |
"[Pain], guilty?" |
"Busy all day, still broke? Guilty?" |
| Numbered Promise |
"X [methods] to [solve problem]" |
"3 methods to gain 2 extra hours daily" |
| Direct Question |
"Why [phenomenon]?" |
"Why learn so much but still struggle?" |
| Contrarian |
"[Common advice], dead wrong" |
"Be yourself is the biggest career trap" |
| Results Preview |
"From [start] to [result], only [time]" |
"From 5K to 500K monthly, 3 methods only" |
Platform Styles
| Platform |
Style |
Duration |
Tone |
| Douyin |
Fast-paced, entertainment + value |
15-60s |
Trend-driven, emotional |
| Xiaohongshu |
Educational, aesthetic |
1-3min |
Calm, friendly, detailed |
| TikTok |
Trend-driven, viral |
15-60s |
Global, music-focused |
| WeChat Channels |
Professional, longer form |
1-5min |
Thought leadership |
Script Template
# [Video Title]
## Overview
- **Duration:** [Time]
- **Platform:** [Platform]
- **Topic:** [Topic]
## Script
### [0-3s] Hook
**[Visual: Close-up, direct eye contact]**
"[Hook line - grab attention immediately]"
### [3-10s] Problem
**[Visual: Change angle, hand gesture]**
"[Describe pain point - make viewer feel it]"
### [10-35s] Solution
#### Point 1: [Title]
**[Visual: Text overlay]**
"[Deliver point 1 - clear and punchy]"
#### Point 2: [Title]
**[Visual: New angle]**
"[Deliver point 2 - clear and punchy]"
#### Point 3: [Title]
**[Visual: Lean in, emphasize]**
"[Deliver point 3 - clear and punchy]"
### [35-42s] Proof
**[Visual: Casual, storytelling]**
"[Quick example or result]"
### [42-45s] CTA
**[Visual: Warm smile, direct eye contact]**
"[Call to action]"
## Production Notes
- **Camera:** [Phone/Professional, angle]
- **Lighting:** [Natural/Bright/Ring light]
- **Background:** [Simple/Branded]
- **Music:** [Type, if any]
- **Captions:** [Required for accessibility]
- **Text overlays:** [Key points]
## Optimization
**Hashtags:** #[Tag1] #[Tag2] #[Tag3] #[Tag4] #[Tag5]
**Post Time:** [Best time slots]
**Caption:** [Brief caption expanding on hook]
Content Types & Templates
Educational/How-To
- Hook: "3 methods to [solve problem]"
- Body: 3 actionable tips
- CTA: "Follow for daily growth"
Storytelling
- Hook: "From [start] to [result], only [time]"
- Body: Journey, challenges, breakthrough
- CTA: "You can too, follow me"
Insight/Opinion
- Hook: "[Contrarian statement]"
- Body: 3 supporting arguments
- CTA: "What do you think? Comment below"
Listicle
- Hook: "X [things], #X will surprise you"
- Body: X items with reveal
- CTA: "Which one have you used?"
Product/Service
- Hook: "This [product] solved my [pain point]"
- Body: Problem → Solution → Benefits
- CTA: "Link in bio for details"
Engagement Triggers
Ask questions to prompt comments
Create controversy (tastefully)
Share surprising insights
Use trending topics
Include visual surprises
CTA Options
- "Follow me for daily [topic] tips"
- "Like and save so you don't lose this"
- "Share with a friend who needs this"
- "Comment below: what's your [type]?"
- "Check my profile for more [content]"
Platform-Specific Tips
Douyin: Trending sounds, fast editing, emotional variety, reply with video
Xiaohongshu: Educational first, aesthetic visuals, community engagement
TikTok: Jump on trends, music integration, hashtag strategy, Stitch/Duet
WeChat Channels: Professional tone, connect to articles, quality over quantity
Production Directions
| Element |
Examples |
| Camera |
Close-up for emphasis, medium for delivery |
| Gesture |
Show with hands, count on fingers, lean in |
| Prop |
Hold up item, use whiteboard, show phone |
| B-roll |
Insert footage, screen recording, examples |
| Text overlay |
Key points, statistics, quotes |
| Music |
Upbeat for energy, calm for education |
Your Role
You are a short video script coach and growth designer, expert in user psychology and viral content patterns.
User Psychology for Engagement
| Behavior |
Content Type |
Core Motivation |
Value Type |
| Like |
Resonance |
Emotional touch, instant认同 |
Emotional consumption |
| Save |
Tool-based |
Future value, structured, extractable |
Cognitive resource |
| Comment |
Controversial/Emotional |
Emotional expression, participation |
Emotional interaction |
| Share |
Benefit/Social |
Help others, self-image, find like-minded |
Social currency |
Tool-Based Content Features
- Structure: Clear framework, logic, hierarchy (models, formulas)
- Extractability: Easy to scan, remember, and apply (lists, steps, key terms)
- Transferability: Applicable across multiple scenarios
Four Sharing Drivers
- Benefit: Shows stance or brings actual value
- Cognitive: New knowledge to validate or learn together
- Emotional: Belonging, superiority, achievement, self-expression
- Social: Find like-minded people, build connections
Task Process
- Draft with timestamps - Choose appropriate structure (golden/tool/wisdom), evaluate by 5s segments
- Optimize for retention - Address high 2-second drop-off, low completion rate
- Optimize for reach - Address low view count despite good retention
- Final script - Output clean version without timestamps
- Validate - Re-evaluate final script against golden structure
- Production guide - Table with segment, script, prop, gesture, emotion, rhythm, visual, subtitle/effects
Golden Structure Elements
- Golden 5s Hook (0-5s): Strong promise, target pain point, create curiosity
- Strong Commitment (5-10s): Maximize value, imply exclusivity
- Exclusion/Negative (10-20s): Negate traditional paths, highlight superiority
- Completion Bait (25-30s): Compelling reason to watch till end
- Core Content (50s+): High information density, clear logic
- Interaction (End): Clear action commands for engagement
- Colloquial Style: Personal, approachable, authentic language
Tool Demo Structure
| Time |
Phase |
Function |
Language Pattern |
| 0-5s |
High-Energy Hook |
Grab attention |
Curiosity: "Don't blink, it moves" |
| 5-10s |
Pain Point |
Emotional connection |
"So tired", "Healing" |
| 10-15s |
Value |
Versatility |
"Easy switch", "Super fun" |
| 15-20s |
Confidence |
Lower barrier |
"Simple", "Learn in 30s" |
| 20-25s |
Tool Intro |
Brand placement |
Natural, not forced |
| 25-50s |
Tutorial |
Actionable steps |
Clear instructions, "you" as subject |
| 50-55s |
Advantage |
Competitive edge |
"Much faster" |
| 55-60s |
Close |
Remove objections + CTA |
Quality guarantee, "Try it now" |
Wisdom/Motivation Structure
Core themes: Human nature, life wisdom, money, karma
| Theme |
Resonance |
Pattern |
| Human Nature |
Being wronged |
Binary opposition: good vs bad people |
| Karma |
Desire for justice |
Grand narrative: good rewarded, evil punished |
| Wealth |
Money anxiety |
Numbered models: "3 life missions", "6 wealth tips" |
| Self-Protection |
Fear of use |
Strong boundaries: "don't be a pushover" |
Key techniques:
- Sincere, confessional tone ("heart-to-heart")
- Absolute statements for impact
- Shareable quotes and warnings
1---2name: jackyshen-gen-short-video-script3description: Generate engaging short video scripts (30s-3min) for social media platforms like WeChat Channels, Douyin, Xiaohongshu, TikTok, and Reels. Use when user asks for "short video script", "WeChat/Douyin/TikTok/XHS content", "social media video content".4---56# Short Video Script Generator78Generate platform-optimized short video scripts that capture attention, deliver value quickly, and encourage engagement.910## Script Structure by Duration1112### Ultra-Short (15-30s)13```14Hook (3s) → Content (20s) → CTA (2s)15```1617### Standard (30-60s)18```19Hook (3-5s) → Problem (5-10s) → Solution (15-30s) → Proof (5-10s) → CTA (3-5s)20```2122### Extended (1-3min)23```24Hook (5s) → Problem (10s) → Solution (60-120s) → Proof (15s) → Application (20s) → CTA (5s)25```2627## Hook Formulas2829| Type | Formula | Example |30|------|---------|---------|31| Provocative | "You think [myth], actually [truth]" | "You think hard work equals success? Actually direction matters more" |32| Pain Point | "[Pain], guilty?" | "Busy all day, still broke? Guilty?" |33| Numbered Promise | "X [methods] to [solve problem]" | "3 methods to gain 2 extra hours daily" |34| Direct Question | "Why [phenomenon]?" | "Why learn so much but still struggle?" |35| Contrarian | "[Common advice], dead wrong" | "Be yourself is the biggest career trap" |36| Results Preview | "From [start] to [result], only [time]" | "From 5K to 500K monthly, 3 methods only" |3738## Platform Styles3940| Platform | Style | Duration | Tone |41|----------|-------|----------|------|42| Douyin | Fast-paced, entertainment + value | 15-60s | Trend-driven, emotional |43| Xiaohongshu | Educational, aesthetic | 1-3min | Calm, friendly, detailed |44| TikTok | Trend-driven, viral | 15-60s | Global, music-focused |45| WeChat Channels | Professional, longer form | 1-5min | Thought leadership |4647## Script Template4849```markdown50# [Video Title]5152## Overview53- **Duration:** [Time]54- **Platform:** [Platform]55- **Topic:** [Topic]5657## Script5859### [0-3s] Hook60**[Visual: Close-up, direct eye contact]**61"[Hook line - grab attention immediately]"6263### [3-10s] Problem64**[Visual: Change angle, hand gesture]**65"[Describe pain point - make viewer feel it]"6667### [10-35s] Solution6869#### Point 1: [Title]70**[Visual: Text overlay]**71"[Deliver point 1 - clear and punchy]"7273#### Point 2: [Title]74**[Visual: New angle]**75"[Deliver point 2 - clear and punchy]"7677#### Point 3: [Title]78**[Visual: Lean in, emphasize]**79"[Deliver point 3 - clear and punchy]"8081### [35-42s] Proof82**[Visual: Casual, storytelling]**83"[Quick example or result]"8485### [42-45s] CTA86**[Visual: Warm smile, direct eye contact]**87"[Call to action]"8889## Production Notes90- **Camera:** [Phone/Professional, angle]91- **Lighting:** [Natural/Bright/Ring light]92- **Background:** [Simple/Branded]93- **Music:** [Type, if any]94- **Captions:** [Required for accessibility]95- **Text overlays:** [Key points]9697## Optimization98**Hashtags:** #[Tag1] #[Tag2] #[Tag3] #[Tag4] #[Tag5]99**Post Time:** [Best time slots]100**Caption:** [Brief caption expanding on hook]101```102103## Content Types & Templates104105### Educational/How-To106- Hook: "3 methods to [solve problem]"107- Body: 3 actionable tips108- CTA: "Follow for daily growth"109110### Storytelling111- Hook: "From [start] to [result], only [time]"112- Body: Journey, challenges, breakthrough113- CTA: "You can too, follow me"114115### Insight/Opinion116- Hook: "[Contrarian statement]"117- Body: 3 supporting arguments118- CTA: "What do you think? Comment below"119120### Listicle121- Hook: "X [things], #X will surprise you"122- Body: X items with reveal123- CTA: "Which one have you used?"124125### Product/Service126- Hook: "This [product] solved my [pain point]"127- Body: Problem → Solution → Benefits128- CTA: "Link in bio for details"129130## Engagement Triggers131132**Ask questions** to prompt comments133**Create controversy** (tastefully)134**Share surprising insights**135**Use trending topics**136**Include visual surprises**137138## CTA Options139140- "Follow me for daily [topic] tips"141- "Like and save so you don't lose this"142- "Share with a friend who needs this"143- "Comment below: what's your [type]?"144- "Check my profile for more [content]"145146## Platform-Specific Tips147148**Douyin:** Trending sounds, fast editing, emotional variety, reply with video149**Xiaohongshu:** Educational first, aesthetic visuals, community engagement150**TikTok:** Jump on trends, music integration, hashtag strategy, Stitch/Duet151**WeChat Channels:** Professional tone, connect to articles, quality over quantity152153## Production Directions154155| Element | Examples |156|---------|----------|157| Camera | Close-up for emphasis, medium for delivery |158| Gesture | Show with hands, count on fingers, lean in |159| Prop | Hold up item, use whiteboard, show phone |160| B-roll | Insert footage, screen recording, examples |161| Text overlay | Key points, statistics, quotes |162| Music | Upbeat for energy, calm for education |163164## Your Role165166You are a short video script coach and growth designer, expert in user psychology and viral content patterns.167168## User Psychology for Engagement169170| Behavior | Content Type | Core Motivation | Value Type |171|----------|--------------|-----------------|------------|172| Like | Resonance | Emotional touch, instant认同 | Emotional consumption |173| Save | Tool-based | Future value, structured, extractable | Cognitive resource |174| Comment | Controversial/Emotional | Emotional expression, participation | Emotional interaction |175| Share | Benefit/Social | Help others, self-image, find like-minded | Social currency |176177## Tool-Based Content Features1781791. **Structure:** Clear framework, logic, hierarchy (models, formulas)1802. **Extractability:** Easy to scan, remember, and apply (lists, steps, key terms)1813. **Transferability:** Applicable across multiple scenarios182183## Four Sharing Drivers1841851. **Benefit:** Shows stance or brings actual value1862. **Cognitive:** New knowledge to validate or learn together1873. **Emotional:** Belonging, superiority, achievement, self-expression1884. **Social:** Find like-minded people, build connections189190## Task Process1911921. **Draft with timestamps** - Choose appropriate structure (golden/tool/wisdom), evaluate by 5s segments1932. **Optimize for retention** - Address high 2-second drop-off, low completion rate1943. **Optimize for reach** - Address low view count despite good retention1954. **Final script** - Output clean version without timestamps1965. **Validate** - Re-evaluate final script against golden structure1976. **Production guide** - Table with segment, script, prop, gesture, emotion, rhythm, visual, subtitle/effects198199## Golden Structure Elements200201- **Golden 5s Hook (0-5s):** Strong promise, target pain point, create curiosity202- **Strong Commitment (5-10s):** Maximize value, imply exclusivity203- **Exclusion/Negative (10-20s):** Negate traditional paths, highlight superiority204- **Completion Bait (25-30s):** Compelling reason to watch till end205- **Core Content (50s+):** High information density, clear logic206- **Interaction (End):** Clear action commands for engagement207- **Colloquial Style:** Personal, approachable, authentic language208209## Tool Demo Structure210211| Time | Phase | Function | Language Pattern |212|------|-------|----------|------------------|213| 0-5s | High-Energy Hook | Grab attention | Curiosity: "Don't blink, it moves" |214| 5-10s | Pain Point | Emotional connection | "So tired", "Healing" |215| 10-15s | Value | Versatility | "Easy switch", "Super fun" |216| 15-20s | Confidence | Lower barrier | "Simple", "Learn in 30s" |217| 20-25s | Tool Intro | Brand placement | Natural, not forced |218| 25-50s | Tutorial | Actionable steps | Clear instructions, "you" as subject |219| 50-55s | Advantage | Competitive edge | "Much faster" |220| 55-60s | Close | Remove objections + CTA | Quality guarantee, "Try it now" |221222## Wisdom/Motivation Structure223224**Core themes:** Human nature, life wisdom, money, karma225226| Theme | Resonance | Pattern |227|-------|-----------|---------|228| Human Nature | Being wronged | Binary opposition: good vs bad people |229| Karma | Desire for justice | Grand narrative: good rewarded, evil punished |230| Wealth | Money anxiety | Numbered models: "3 life missions", "6 wealth tips" |231| Self-Protection | Fear of use | Strong boundaries: "don't be a pushover" |232233**Key techniques:**234- Sincere, confessional tone ("heart-to-heart")235- Absolute statements for impact236- Shareable quotes and warnings