Script Planner
This skill transforms input materials (website content, documents, notes) into structured video script outlines ready for full script development.
When to Use This Skill
- Starting a new video project with source materials
- Converting written content into video format
- Planning video structure before writing full script
- Creating multiple video outlines from comprehensive materials
- Organizing talking points into logical video flow
What This Skill Does
- Content Analysis: Extracts key messages and themes from input materials
- Structure Planning: Organizes content into logical video segments
- Message Hierarchy: Prioritizes information based on importance and engagement
- Timing Estimation: Suggests segment durations for target video length
- Visual Planning: Notes where visuals, graphics, or B-roll are needed
- Hook & CTA: Plans compelling opening hook and strong call-to-action
How to Use
With Website URL
Create a video script outline from this website: [URL]
Plan a 2-minute explainer video based on: [URL]
With Materials
Here's my product documentation: [paste or attach]
Create a video outline for a demo video
With Topic Description
Plan a video outline for: [topic description]
Target length: [duration]
Purpose: [marketing/tutorial/explainer/etc.]
Instructions
When user requests script planning:
Gather Requirements
To create the best video outline, I need:
1. **Source Material**: What should the video be about?
- Website URL
- Document/text content
- Topic description
2. **Video Type**: What kind of video?
[ ] Explainer
[ ] Product demo
[ ] Tutorial/How-to
[ ] Marketing/promotional
[ ] Educational
[ ] Testimonial
[ ] Other: ___
3. **Target Duration**: How long should the video be?
[ ] 15-30 seconds (social teaser)
[ ] 30-60 seconds (short-form)
[ ] 1-2 minutes (standard explainer)
[ ] 2-5 minutes (detailed guide)
[ ] 5+ minutes (comprehensive tutorial)
4. **Platform**: Where will this be published?
5. **Key Message**: If you had to summarize in one sentence, what should viewers remember?
Analyze Source Material
If website provided:
- Use web fetch to get content
- Extract: value proposition, key features, benefits, use cases
- Identify: brand tone, visual style, target audience
If text provided:
- Extract main topics and subtopics
- Identify key information hierarchy
- Note important data points, quotes, examples
Document analysis:
## Material Analysis
**Main Topic**: [Topic]
**Key Themes**: [Theme 1, Theme 2, Theme 3]
**Target Audience**: [Audience]
**Tone**: [Professional/Casual/Technical/etc.]
**Key Points Extracted**:
1. [Point 1]
2. [Point 2]
3. [Point 3]
...
**Compelling Elements**:
- [Stat, quote, or fact that stands out]
- [Emotional hook or pain point]
- [Unique angle or differentiation]
Define Video Structure
Based on video type and duration, create structure:
## Video Structure Template
### For 30-60s Videos:
- Hook (3-5s)
- Problem/Context (8-10s)
- Solution/Value (15-20s)
- Proof/Example (10-15s)
- Call-to-Action (5-8s)
### For 1-2min Videos:
- Hook (5-10s)
- Introduction (10-15s)
- Main Content (60-80s)
- Point 1 (20-25s)
- Point 2 (20-25s)
- Point 3 (20-25s)
- Recap (10-15s)
- Call-to-Action (10s)
### For 2-5min Videos:
- Hook (10-15s)
- Introduction (15-20s)
- Main Content (120-180s)
- Section 1 (40-60s)
- Section 2 (40-60s)
- Section 3 (40-60s)
- Case Study/Example (30-45s)
- Recap (15-20s)
- Call-to-Action (10-15s)
Create Hook Options
Generate 3-5 compelling opening hooks:
## Opening Hook Options
1. **Question Hook**: "[Thought-provoking question]"
- Targets: [Pain point/curiosity]
- Emotion: [Curiosity/concern/interest]
2. **Stat Hook**: "[Surprising statistic or fact]"
- Impact: [Why this matters]
- Credibility: [Source if applicable]
3. **Story Hook**: "[Brief relatable scenario]"
- Relatability: [Target audience connection]
- Problem: [Sets up solution]
4. **Bold Statement**: "[Controversial or bold claim]"
- Attention: [Why this stands out]
- Proof: [Will be backed up in video]
5. **Direct Value**: "In the next [X] minutes, you'll learn [specific value]"
- Clarity: [Exactly what they get]
- Time commitment: [Respects viewer's time]
**Recommended**: [Hook #] - [Reasoning]
Build Detailed Outline
Create comprehensive outline with all elements:
# Video Script Outline: [Title]
**Video Type**: [Type]
**Target Duration**: [X:XX]
**Platform**: [Platform(s)]
**Tone**: [Tone description]
---
## Opening Hook (0:00-0:0X)
**Hook**: [Selected hook]
**Visual**: [Suggested visual - eye-catching opener]
**Goal**: Grab attention and make viewer want to keep watching
---
## Introduction (0:0X-0:XX)
**Talking Points**:
- Brief self/brand introduction
- What this video is about
- Why viewer should care (WIIFM - What's In It For Me)
**Key Message**: [Main message]
**Visual**: [Suggested visual - presenter introduction or text overlay]
---
## Main Content
### Section 1: [Topic/Point 1] (0:XX-1:XX)
**Key Points**:
- [Main point]
- [Supporting detail 1]
- [Supporting detail 2]
- [Example or data point]
**Visual Needs**:
- [Graphic/animation needed]
- [B-roll suggestion]
- [Text overlay points]
**Transition to Next**: [How to bridge to section 2]
---
### Section 2: [Topic/Point 2] (1:XX-2:XX)
**Key Points**:
- [Main point]
- [Supporting detail 1]
- [Supporting detail 2]
- [Example or data point]
**Visual Needs**:
- [Graphic/animation needed]
- [B-roll suggestion]
- [Text overlay points]
**Transition to Next**: [How to bridge to section 3]
---
### Section 3: [Topic/Point 3] (2:XX-3:XX)
[Same structure as above]
---
## Recap/Summary (X:XX-X:XX)
**Summary Points**:
- [Key takeaway 1]
- [Key takeaway 2]
- [Key takeaway 3]
**Visual**: [Quick recap graphics or text overlays]
---
## Call-to-Action (X:XX-X:XX)
**Primary CTA**: [Main action you want viewer to take]
- [Specific instruction]
- [Where to go / what to do]
**Secondary CTA** (optional): [Like, subscribe, follow, etc.]
**Visual**:
- [CTA text overlay]
- [Link/button display]
- [End screen elements]
---
## Production Notes
**Presenter Style**:
- [Talking head / voiceover / digital human]
- [Camera angle suggestions]
- [Background setting]
**Visual Style**:
- [Animation style needed]
- [Color scheme from brand]
- [Graphics/motion graphics needs]
**B-Roll Requirements**:
- [List specific B-roll shots needed]
**Audio Considerations**:
- [Background music style]
- [Sound effects needed]
- [Voice style - energetic, calm, professional, etc.]
**Text Overlays**:
- [Key points that should be text on screen]
- [Statistics or quotes to display]
---
## Next Steps
1. Review outline and approve structure
2. Use `script-writer` skill to generate full script
3. Use `storyboard-generator` for visual planning
4. Gather or generate visual assets
Save Outline
Save to ./output/scripts/outline-[topic-slug]-[date].md
Provide Summary
✅ Video script outline created!
**Saved to**: `./output/scripts/outline-[filename].md`
**Video Details**:
- Type: [Type]
- Duration: [Duration]
- Structure: [# sections]
- Hook: [Hook type]
- CTA: [Primary CTA]
**Next Steps**:
1. Review the outline and suggest any changes
2. Ready to write full script? Use: `Write full script from this outline`
3. Want visual planning? Use: `Create storyboard from this outline`
What would you like to do next?
Output Format
Outlines should be:
- Structured: Clear sections with timing
- Detailed: Enough detail to write script from
- Visual: Include visual and production notes
- Actionable: Ready for next step in production
Tips for Good Outlines
- Start with strong hook: First 3-5 seconds are critical
- Logical flow: Each section leads naturally to next
- Visual thinking: Note where visuals enhance message
- Timing awareness: Be realistic about content per time
- Clear CTA: Know exactly what viewer should do next
- Brand alignment: Check against project context for consistency
Related Skills
- Use
script-writer to turn outline into full script
- Use
storyboard-generator for visual planning
- Reference
project-context.md for brand consistency
1---2name: script-planner3description: Analyzes input materials and creates comprehensive video script outlines with structure, key messages, talking points, and production notes.4---56# Script Planner78This skill transforms input materials (website content, documents, notes) into structured video script outlines ready for full script development.910## When to Use This Skill1112- Starting a new video project with source materials13- Converting written content into video format14- Planning video structure before writing full script15- Creating multiple video outlines from comprehensive materials16- Organizing talking points into logical video flow1718## What This Skill Does19201. **Content Analysis**: Extracts key messages and themes from input materials212. **Structure Planning**: Organizes content into logical video segments223. **Message Hierarchy**: Prioritizes information based on importance and engagement234. **Timing Estimation**: Suggests segment durations for target video length245. **Visual Planning**: Notes where visuals, graphics, or B-roll are needed256. **Hook & CTA**: Plans compelling opening hook and strong call-to-action2627## How to Use2829### With Website URL3031```32Create a video script outline from this website: [URL]33```3435```36Plan a 2-minute explainer video based on: [URL]37```3839### With Materials4041```42Here's my product documentation: [paste or attach]43Create a video outline for a demo video44```4546### With Topic Description4748```49Plan a video outline for: [topic description]50Target length: [duration]51Purpose: [marketing/tutorial/explainer/etc.]52```5354## Instructions5556When user requests script planning:57581. **Gather Requirements**5960 ```markdown61 To create the best video outline, I need:62 63 1. **Source Material**: What should the video be about?64 - Website URL65 - Document/text content66 - Topic description67 68 2. **Video Type**: What kind of video?69 [ ] Explainer70 [ ] Product demo71 [ ] Tutorial/How-to72 [ ] Marketing/promotional73 [ ] Educational74 [ ] Testimonial75 [ ] Other: ___76 77 3. **Target Duration**: How long should the video be?78 [ ] 15-30 seconds (social teaser)79 [ ] 30-60 seconds (short-form)80 [ ] 1-2 minutes (standard explainer)81 [ ] 2-5 minutes (detailed guide)82 [ ] 5+ minutes (comprehensive tutorial)83 84 4. **Platform**: Where will this be published?85 86 5. **Key Message**: If you had to summarize in one sentence, what should viewers remember?87 ```88892. **Analyze Source Material**9091 If website provided:92 - Use web fetch to get content93 - Extract: value proposition, key features, benefits, use cases94 - Identify: brand tone, visual style, target audience95 96 If text provided:97 - Extract main topics and subtopics98 - Identify key information hierarchy99 - Note important data points, quotes, examples100 101 Document analysis:102 103 ```markdown104 ## Material Analysis105 106 **Main Topic**: [Topic]107 **Key Themes**: [Theme 1, Theme 2, Theme 3]108 **Target Audience**: [Audience]109 **Tone**: [Professional/Casual/Technical/etc.]110 111 **Key Points Extracted**:112 1. [Point 1]113 2. [Point 2]114 3. [Point 3]115 ...116 117 **Compelling Elements**:118 - [Stat, quote, or fact that stands out]119 - [Emotional hook or pain point]120 - [Unique angle or differentiation]121 ```1221233. **Define Video Structure**124125 Based on video type and duration, create structure:126127 ```markdown128 ## Video Structure Template129 130 ### For 30-60s Videos:131 - Hook (3-5s)132 - Problem/Context (8-10s)133 - Solution/Value (15-20s)134 - Proof/Example (10-15s)135 - Call-to-Action (5-8s)136 137 ### For 1-2min Videos:138 - Hook (5-10s)139 - Introduction (10-15s)140 - Main Content (60-80s)141 - Point 1 (20-25s)142 - Point 2 (20-25s)143 - Point 3 (20-25s)144 - Recap (10-15s)145 - Call-to-Action (10s)146 147 ### For 2-5min Videos:148 - Hook (10-15s)149 - Introduction (15-20s)150 - Main Content (120-180s)151 - Section 1 (40-60s)152 - Section 2 (40-60s)153 - Section 3 (40-60s)154 - Case Study/Example (30-45s)155 - Recap (15-20s)156 - Call-to-Action (10-15s)157 ```1581594. **Create Hook Options**160161 Generate 3-5 compelling opening hooks:162163 ```markdown164 ## Opening Hook Options165 166 1. **Question Hook**: "[Thought-provoking question]"167 - Targets: [Pain point/curiosity]168 - Emotion: [Curiosity/concern/interest]169 170 2. **Stat Hook**: "[Surprising statistic or fact]"171 - Impact: [Why this matters]172 - Credibility: [Source if applicable]173 174 3. **Story Hook**: "[Brief relatable scenario]"175 - Relatability: [Target audience connection]176 - Problem: [Sets up solution]177 178 4. **Bold Statement**: "[Controversial or bold claim]"179 - Attention: [Why this stands out]180 - Proof: [Will be backed up in video]181 182 5. **Direct Value**: "In the next [X] minutes, you'll learn [specific value]"183 - Clarity: [Exactly what they get]184 - Time commitment: [Respects viewer's time]185 186 **Recommended**: [Hook #] - [Reasoning]187 ```1881895. **Build Detailed Outline**190191 Create comprehensive outline with all elements:192193 ```markdown194 # Video Script Outline: [Title]195 196 **Video Type**: [Type]197 **Target Duration**: [X:XX]198 **Platform**: [Platform(s)]199 **Tone**: [Tone description]200 201 ---202 203 ## Opening Hook (0:00-0:0X)204 205 **Hook**: [Selected hook]206 207 **Visual**: [Suggested visual - eye-catching opener]208 209 **Goal**: Grab attention and make viewer want to keep watching210 211 ---212 213 ## Introduction (0:0X-0:XX)214 215 **Talking Points**:216 - Brief self/brand introduction217 - What this video is about218 - Why viewer should care (WIIFM - What's In It For Me)219 220 **Key Message**: [Main message]221 222 **Visual**: [Suggested visual - presenter introduction or text overlay]223 224 ---225 226 ## Main Content227 228 ### Section 1: [Topic/Point 1] (0:XX-1:XX)229 230 **Key Points**:231 - [Main point]232 - [Supporting detail 1]233 - [Supporting detail 2]234 - [Example or data point]235 236 **Visual Needs**:237 - [Graphic/animation needed]238 - [B-roll suggestion]239 - [Text overlay points]240 241 **Transition to Next**: [How to bridge to section 2]242 243 ---244 245 ### Section 2: [Topic/Point 2] (1:XX-2:XX)246 247 **Key Points**:248 - [Main point]249 - [Supporting detail 1]250 - [Supporting detail 2]251 - [Example or data point]252 253 **Visual Needs**:254 - [Graphic/animation needed]255 - [B-roll suggestion]256 - [Text overlay points]257 258 **Transition to Next**: [How to bridge to section 3]259 260 ---261 262 ### Section 3: [Topic/Point 3] (2:XX-3:XX)263 264 [Same structure as above]265 266 ---267 268 ## Recap/Summary (X:XX-X:XX)269 270 **Summary Points**:271 - [Key takeaway 1]272 - [Key takeaway 2]273 - [Key takeaway 3]274 275 **Visual**: [Quick recap graphics or text overlays]276 277 ---278 279 ## Call-to-Action (X:XX-X:XX)280 281 **Primary CTA**: [Main action you want viewer to take]282 - [Specific instruction]283 - [Where to go / what to do]284 285 **Secondary CTA** (optional): [Like, subscribe, follow, etc.]286 287 **Visual**: 288 - [CTA text overlay]289 - [Link/button display]290 - [End screen elements]291 292 ---293 294 ## Production Notes295 296 **Presenter Style**: 297 - [Talking head / voiceover / digital human]298 - [Camera angle suggestions]299 - [Background setting]300 301 **Visual Style**:302 - [Animation style needed]303 - [Color scheme from brand]304 - [Graphics/motion graphics needs]305 306 **B-Roll Requirements**:307 - [List specific B-roll shots needed]308 309 **Audio Considerations**:310 - [Background music style]311 - [Sound effects needed]312 - [Voice style - energetic, calm, professional, etc.]313 314 **Text Overlays**:315 - [Key points that should be text on screen]316 - [Statistics or quotes to display]317 318 ---319 320 ## Next Steps321 322 1. Review outline and approve structure323 2. Use `script-writer` skill to generate full script324 3. Use `storyboard-generator` for visual planning325 4. Gather or generate visual assets326 ```3273286. **Save Outline**329330 Save to `./output/scripts/outline-[topic-slug]-[date].md`3313327. **Provide Summary**333334 ```markdown335 ✅ Video script outline created!336 337 **Saved to**: `./output/scripts/outline-[filename].md`338 339 **Video Details**:340 - Type: [Type]341 - Duration: [Duration]342 - Structure: [# sections]343 - Hook: [Hook type]344 - CTA: [Primary CTA]345 346 **Next Steps**:347 1. Review the outline and suggest any changes348 2. Ready to write full script? Use: `Write full script from this outline`349 3. Want visual planning? Use: `Create storyboard from this outline`350 351 What would you like to do next?352 ```353354## Output Format355356Outlines should be:357- **Structured**: Clear sections with timing358- **Detailed**: Enough detail to write script from359- **Visual**: Include visual and production notes360- **Actionable**: Ready for next step in production361362## Tips for Good Outlines363364- **Start with strong hook**: First 3-5 seconds are critical365- **Logical flow**: Each section leads naturally to next366- **Visual thinking**: Note where visuals enhance message367- **Timing awareness**: Be realistic about content per time368- **Clear CTA**: Know exactly what viewer should do next369- **Brand alignment**: Check against project context for consistency370371## Related Skills372373- Use `script-writer` to turn outline into full script374- Use `storyboard-generator` for visual planning375- Reference `project-context.md` for brand consistency