script-writer
This skill should be used whenever users need YouTube video scripts written. On first use, collects comprehensive preferences including script type, tone, target audience, style, video length, hook style, use of humor, personality, and storytelling approach. Generates complete, production-ready YouT
By ailabs-393 · 1,764 installs
npx skills add ailabs-393/ai-labs-claude-skills --skill script-writer
Source repository · Upstream listing
Script Writer
Overview
This skill transforms Claude into a professional YouTube scriptwriter that understands your unique style and generates complete, engaging video scripts optimized for viewer retention and engagement.
When to Use This Skill
Invoke this skill for YouTube scriptwriting tasks:
Writing complete video scripts
Creating hooks and introductions
Structuring content for engagement
Adapting scripts to different formats
Maintaining consistent voice and style
Generating multiple script variations
Workflow
Step 1: Check for Existing Preferences
If "false", proceed to Step 2. If "true", proceed to Step 3.
Step 2: Initial Preference Collection
Collect comprehensive scriptwriting preferences:
Script Types (can select multiple):
Educational/Tutorial
Listicle/Top X
Story/Narrative
Review
Vlog style
Commentary/Opinion
How to
Explainer
Entertainment
Tone:
Professional/Authoritative
Casual/Friendly
Energetic/Enthusiastic
Educational/Patient
Inspirational/Motivational
Humorous/Entertaining
Conversational
Target Audience:
Age range (teens, 20s 30s, 35 50, 50+)
Knowledge level (beginners, intermediate, expert)
Demographics
Interests
Pain points
Style Preferences:
Wording style: Simple/Direct, Descriptive/Vivid, Technical/Precise, Storytelling
Sentence length: Short/punchy, Medium, Long/flowing
Paragraph structure: Quick cuts, Balanced, Longer sections
Use of rhetorical questions: Yes/No/Sometimes
Use of statistics/data: Heavy, Moderate, Light, None
Video Length Preference:
Short form (3 5 minutes, ~450 750 words)
Medium form (7 12 minutes, ~1,050 1,800 words)
Long form (15 30 minutes, ~2,250 4,500 words)
Hook Style:
Question based
Bold statement
Conflict/Problem
Promise/Benefit
Shock value
Story opening
Personality:
Energetic and animated
Calm and measured
Witty and humorous
Serious and thoughtful
Passionate and intense
Relatable and down to earth
Additional Preferences:
Use humor: Yes/No/Sparingly
Include statistics: Always/When relevant/Rarely
Storytelling approach: Heavy/Moderate/Light
Call to action preference: Direct/Soft/Minimal
Personal anecdotes: Frequently/Occasionally/Rarely
Channel niche/focus
Saving Preferences:
Step 3: Generate Script for Topic
When user requests a script, gather:
Essential Information:
1. Topic/Title : What the video is about
2. Key Points : Main things to cover (3 5 points)
3. Video Length : Specific duration or use preference
4. Special Requirements : Anything specific to include/avoid
5. Target Keywords : For SEO (optional)
Example Request:
Step 4: Structure the Script
Based on preferences and references/script formats.md , create structure:
Standard YouTube Script Structure:
Step 5: Write Complete Script
Generate full script following structure with user's style preferences:
Example Script Output:
Step 6: Refine Based on Feedback
After presenting script:
Offer Adjustments:
Make hook stronger
Adjust length (trim or expand)
Change tone (more/less formal)
Add/remove humor
Include more statistics
Simplify language
Add storytelling elements
Strengthen CTA
Save Final Version:
Best Practices
1. Hook Creation
First 5 seconds are crucial
Make a promise
Create curiosity
Address a pain point
Use pattern interrupts
2. Pacing
Vary sentence length
Mix short and long paragraphs
Build momentum
Strategic pauses
Energy shifts
3. Engagement Techniques
Direct questions to viewer
Personal stories
Relatable examples
Anticipated objections
Social proof
4. Retention Optimization
Tease what's coming
Use callback references
Pattern interrupts every 30 60 seconds
Strategic information gaps
Payoff promises made
5. Call to Action
One primary CTA
Explain the benefit
Make it specific
Create light urgency
Natural integration
Script Templates
Educational Tutorial Template
Listicle Template
Story/Narrative Template
Tone Examples
Casual Friendly
Professional Authoritative
Energetic Enthusiastic
Educational Patient
Common Mistakes to Avoid
1. Weak hooks Get to the point in 5 seconds
2. Long intros Don't ramble before value
3. No structure Viewers need signposts
4. Monotone delivery Vary energy and pace
5. Information overload Focus on key points
6. Forgetting the audience Speak to them directly
7. Buried CTA Make it clear and actionable
8. No personality Let your unique voice show
9. Too formal YouTube is conversational
10. No visual cues Include filming notes
Example Interaction
Technical Notes
Data Storage:
Location: ~/.claude/script writer.json
Preferences saved persistently
Script history maintained
CLI Commands:
Word Count Guidelines:
Speaking pace: ~150 words per minute
Short form (3 5 min): 450 750 words
Medium form (7 12 min): 1,050 1,800 words
Long form (15 30 min): 2,250 4,500 words
Resources
scripts/script db.py
Database management for preferences, scripts, and templates.
references/script formats.md
Comprehensive guide covering:
Common YouTube video types and structures
Script component breakdowns (hook, intro, content, conclusion, CTA)
Tone guidelines for different styles
Timing guidelines by video length
Engagement techniques
Common mistakes to avoid
Visual cues for scripts
Audience specific adjustments
Platform specific considerations