# Youtube Script Writer

> Write YouTube video scripts with hooks, retention strategies, and CTAs. TRIGGERS - Use when user wants to write a YouTube script, video content, or video outline.

- Skill: `winbda/youtube-script-writer` (Agent Skill)
- Install (CLI): `npx skillmds add winbda/youtube-script-writer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/winbda/youtube-script-writer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Winbda (https://skillmd.com/u/winbda)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/winbda/youtube-script-writer

---


# YouTube Script Writer

## Overview
Creates retention-optimized YouTube scripts with hooks, pattern interrupts, and strategic CTAs.

## Workflow

### Step 1: Define the Video
1. **Topic**: What's the video about?
2. **Length**: Short (5-8 min), Medium (10-15 min), or Long (20+ min)?
3. **Style**: Tutorial, listicle, story, opinion, or review?
4. **Audience**: Who's watching and what do they already know?
5. **CTA goal**: Subscribe, buy, download, or watch next?

### Step 2: Write the Hook (First 30 Seconds)

**Hook formulas:**
- **The Promise**: "By the end of this video, you'll know exactly how to [outcome]"
- **The Shock**: "Most people get [topic] completely wrong. Here's why..."
- **The Story**: "Last month, I [did something] and the results blew my mind"
- **The Question**: "What if I told you [surprising claim]?"
- **The Proof**: "I [achieved result] in [timeframe], and I'm going to show you how"

**Anti-skip elements** (first 30 sec must include):
- Statement of value (what they'll learn)
- Proof you're credible
- Pattern interrupt (something unexpected)

### Step 3: Script Structure

```
[0:00-0:30] HOOK — Why they should keep watching
[0:30-1:00] CONTEXT — Quick background/setup  
[1:00-X:00] CONTENT — Main value (use sections below)
[Last 2 min] CTA — What to do next + subscribe

Within CONTENT, every 2-3 minutes include:
- Pattern interrupt (change pace, visual, or energy)
- Open loop ("but first..." / "I'll get to that in a second")
- Retention hook ("this next part is the most important")
```

### Step 4: Write Each Section

For each section of the script:
- **On-screen text suggestion**: Key words to display
- **B-roll suggestion**: What to show visually
- **Energy note**: Pace and tone guidance
- **Retention device**: How to keep them watching through this part

## Output Format

```markdown
# YouTube Script: [Video Title]

## Video Details
- **Title options**: [3 title variations]
- **Thumbnail concept**: [description]
- **Target length**: [X minutes]
- **Style**: [type]

## Title & Thumbnail Options
1. **Title**: [option] | **Thumbnail**: [concept]
2. **Title**: [option] | **Thumbnail**: [concept]
3. **Title**: [option] | **Thumbnail**: [concept]

---

## SCRIPT

### [0:00] HOOK
[Exactly what to say — word for word]

*[B-roll/visual note]*
*[Energy: high/conversational/serious]*

### [0:30] INTRO + CONTEXT
[Script text]

*[Visual note]*

### [1:00] SECTION 1: [Title]
[Script text]

*[Pattern interrupt note]*
*[Retention hook]*

### [X:00] SECTION 2: [Title]
[Script text]

[Continue for all sections...]

### [X:00] CTA + OUTRO
[Script text — subscribe, like, next video]

---

## Description
[Full YouTube description with timestamps, links, and keywords]

## Tags
[10-15 relevant tags]

## Pinned Comment
[Strategic first comment to boost engagement]
```

## Quality Checklist
- [ ] Hook grabs attention in first 5 seconds
- [ ] Pattern interrupt every 2-3 minutes
- [ ] Open loops maintain curiosity
- [ ] CTA feels natural, not forced
- [ ] 3 title/thumbnail options provided
- [ ] Description with timestamps included
- [ ] Tags included for SEO

