Back to list
WesleySmits

writing-youtube-video-scripts

by WesleySmits

43 production-ready skills for AI coding agents. Works with Claude, GitHub Copilot, Cursor, Windsurf, and Zed.

0🍴 0📅 Jan 18, 2026

SKILL.md


name: writing-youtube-video-scripts description: Creates structured video scripts with hooks, segments, and CTAs. Use when the user asks about YouTube scripts, video content, video outlines, talking points, or video intros.

YouTube Video Script Generator

When to use this skill

  • User asks to write a video script
  • User needs YouTube video structure
  • User wants talking points for video
  • User mentions video hooks or intros
  • User needs B-roll suggestions

Workflow

  • Identify video type and length
  • Generate hook options
  • Create video structure
  • Write segment scripts
  • Add CTAs and end screen
  • Include B-roll notes

Instructions

Step 1: Identify Video Type

Video TypeLengthStructure
Tutorial8-15 minHook → Problem → Steps → Recap
Listicle10-20 minHook → Items → Best pick → CTA
Explainer5-10 minHook → What → Why → How → CTA
Review10-15 minHook → Overview → Pros/Cons → Verdict
Vlog8-12 minHook → Story segments → Reflection
Shorts15-60 secHook → Value → CTA
Interview20-45 minIntro → Questions → Key moments → Outro

Step 2: Hook Generation (First 30 Seconds)

Hook formulas:

TypeFormulaExample
Problem-agitate"If you're struggling with X, you're not alone...""If your videos get zero views, you're not alone..."
Bold claim"This one thing changed everything about X""This one plugin saved me 10 hours a week"
Curiosity"Most people do X wrong, here's why...""Most developers write CSS wrong, here's why..."
Result tease"By the end of this video, you'll be able to...""By the end, you'll deploy apps in under 5 minutes"
Pattern interruptStart with unexpected visual or statement[Show failed result first] "This was my code yesterday..."
Story"Last week, I made a huge mistake...""Last week, I accidentally deleted production..."
Question"Have you ever wondered why X happens?""Have you ever wondered why your site is slow?"
Statistic"X% of people fail at Y. Here's how to be different""90% of startups fail. Here's how to survive"

Hook structure:

## HOOK (0:00 - 0:30)

[VISUAL: Show end result or problem]

"[Opening line - pattern interrupt or bold claim]"

[VISUAL: Quick montage of what's coming]

"In this video, I'll show you [specific outcome].
We'll cover [point 1], [point 2], and [point 3].
Stay until the end for [bonus/best tip]."

[VISUAL: Subscribe animation]

"If you find this helpful, hit subscribe."

Step 3: Video Structure Templates

Tutorial script:

## VIDEO SCRIPT: [Title]

**Length:** [X] minutes
**Goal:** Teach [specific skill/outcome]

---

### HOOK (0:00 - 0:30)

[Opening line]
[Problem identification]
[Promise what they'll learn]
[Tease the result]

---

### CONTEXT (0:30 - 1:30)

[Why this matters]
[Who this is for]
[Prerequisites/what they need]

**B-ROLL:** [Show tools, setup, examples]

---

### STEP 1: [Action] (1:30 - 4:00)

[Explain what we're doing]
[Show the action]
[Common mistake to avoid]
[Verify it worked]

**B-ROLL:** [Screen recording, close-up of action]
**ON-SCREEN TEXT:** [Key command or shortcut]

---

### STEP 2: [Action] (4:00 - 7:00)

[Explain what we're doing]
[Show the action]
[Pro tip]
[Verify it worked]

**B-ROLL:** [Screen recording]
**ON-SCREEN TEXT:** [Key point]

---

### STEP 3: [Action] (7:00 - 10:00)

[Explain what we're doing]
[Show the action]
[Troubleshooting common issue]
[Final result]

**B-ROLL:** [Final result comparison]

---

### RECAP (10:00 - 11:00)

"So to recap:

1. First, we [step 1]
2. Then, we [step 2]
3. Finally, we [step 3]"

**ON-SCREEN TEXT:** [Bullet summary]

---

### CTA + OUTRO (11:00 - 12:00)

[Suggest next video]
[Ask for comments]
[Subscribe reminder]
[End screen]

**END SCREEN:** [Related video cards]

Listicle script:

## VIDEO SCRIPT: [Number] [Things] for [Outcome]

**Length:** [X] minutes
**Goal:** Provide [number] actionable [tips/tools/ideas]

---

### HOOK (0:00 - 0:30)

"Here are [number] [things] that will [outcome]."
[Quick montage showing all items]
"I saved the best for last, so stick around."

---

### ITEM 1: [Name] (0:30 - 2:00)

[What it is]
[Why it's on the list]
[How to use it]
[Quick demo or example]

**B-ROLL:** [Product demo, screenshot]
**ON-SCREEN TEXT:** "1. [Item name]"

---

### ITEM 2: [Name] (2:00 - 3:30)

[What it is]
[Key benefit]
[Pro tip for using it]

**B-ROLL:** [Demo]
**ON-SCREEN TEXT:** "2. [Item name]"

---

[Continue for each item...]

---

### BEST PICK (X:00 - X:30)

"If I had to pick just one, it would be [item] because [reason]."

---

### CTA + OUTRO

"Which one are you going to try first? Let me know in the comments."
[Related video suggestion]
[Subscribe reminder]

Shorts script (under 60 seconds):

## SHORT: [Title]

**Length:** 45-60 seconds
**Hook:** First 1-3 seconds

---

### HOOK (0:00 - 0:03)

[VISUAL: Eye-catching result or problem]
"[One punchy sentence]"

---

### VALUE (0:03 - 0:45)

[Rapid-fire delivery]
[One clear point per 10 seconds]
[Visual changes every 2-3 seconds]

Point 1: "[Short statement]"
Point 2: "[Short statement]"
Point 3: "[Short statement]"

---

### PAYOFF (0:45 - 0:55)

[Show the result]
"[Memorable closing line]"

---

### CTA (0:55 - 0:60)

"Follow for more [topic]"
[VISUAL: Point to follow button]

Step 4: Segment Transitions

Transition phrases:

PurposePhrases
Next point"Now let's move on to..." / "Next up..." / "Here's where it gets interesting..."
Deeper dive"Let me break this down further..." / "Here's the thing though..."
Example"Let me show you what I mean..." / "Here's a real example..."
Contrast"On the other hand..." / "But here's the flip side..."
Summary"So to recap..." / "The key takeaway here is..."
Energy boost"Now THIS is the good stuff..." / "Here's my favorite part..."

Step 5: Call-to-Action Templates

Mid-roll CTA (soft):

"Quick note - if you're finding this helpful,
the like button really helps the channel.
Okay, back to [topic]..."

End CTA (strong):

"If you made it this far, you're serious about [topic].
I have a whole playlist on [related topic] -
I'll link it in the cards above.

Drop a comment telling me [specific question].
I read every single one.

And if you want more [content type], hit subscribe.
I post every [schedule].

See you in the next one."

Shorts CTA:

"Follow for more [topic] tips"
[Point gesture to follow button]

Step 6: B-Roll & Visual Notes

B-roll notation format:

**B-ROLL:** [Description of footage]
**ON-SCREEN TEXT:** [Text overlay content]
**SFX:** [Sound effect]
**MUSIC:** [Music mood change]
**TRANSITION:** [Cut type - jump cut, fade, etc.]

Common B-roll suggestions:

Content TypeB-Roll Ideas
Coding tutorialScreen recording, typing hands, terminal output
ReviewProduct shots, comparison footage, spec graphics
ExplainerDiagrams, animations, stock footage
VlogLocation shots, process footage, time-lapse

Step 7: Retention Techniques

Keep viewers watching:

TechniqueHow to Use
Open loops"I'll show you the secret trick in a moment..."
Pattern interruptsChange visuals, music, or energy every 30-60 sec
Tease upcoming content"Coming up, we'll cover the one thing most people miss..."
Chapter markersAdd timestamps for easy navigation
Visual varietyB-roll, graphics, zoom cuts every 3-5 seconds
Direct address"Now you might be thinking..." / "I know what you're wondering..."

Step 8: Timestamps Template

## TIMESTAMPS

0:00 - Hook
0:30 - [Chapter 1]
2:00 - [Chapter 2]
5:00 - [Chapter 3]
8:00 - [Chapter 4]
10:00 - Recap
11:00 - What to watch next

Output Format

## Video Script: [Title]

**Type:** [Tutorial/Listicle/Explainer/etc.]
**Length:** [X] minutes
**Target audience:** [Who this is for]

---

### Timestamps

[Formatted timestamp list]

---

### Full Script

[Complete script with all sections, B-roll notes, and on-screen text]

---

### Thumbnail Ideas

1. [Thumbnail concept 1]
2. [Thumbnail concept 2]

### Title Variants

1. [Title option 1]
2. [Title option 2]

### Description

[Video description with timestamps and links]

Validation

Before completing:

  • Hook is under 30 seconds
  • Clear value proposition in first minute
  • B-roll notes included for key sections
  • Transitions between segments are smooth
  • At least one mid-roll CTA
  • Strong end CTA with next video suggestion
  • Timestamps provided
  • Script reads naturally when spoken aloud

Error Handling

  • No clear topic: Ask for the specific video subject and target audience.
  • Too long/short: Adjust depth per section; tutorials need 8-15 min, shorts under 60 sec.
  • Monotone energy: Add pattern interrupts, questions, and visual change notes.
  • No retention hooks: Add open loops and "coming up" teases every 2-3 minutes.
  • Missing visuals: Every 30 seconds should have B-roll or on-screen text note.

Resources

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon