Loading...
Loading...
Comprehensive scriptwriting skill for creating engaging, natural scripts across all mediums including educational videos, podcasts, presentations, documentaries, and narrative content. This skill should be used when developing scripts for any spoken or visual medium, applying storytelling principles, educational scaffolding, and natural human speech patterns while avoiding AI writing clichés.
npx skill4agent add bmcgauley/skills scriptwritingWhat type of script are you creating?
├── EDUCATIONAL/INSTRUCTIONAL
│ ├── Video Tutorial → Use "Educational Video Script"
│ ├── Course Lecture → Use "Lecture Script Format"
│ └── Training Module → Use "Instructional Design Script"
├── PRESENTATION/BUSINESS
│ ├── Keynote/TEDx → Use "Presentation Script"
│ ├── Pitch Deck → Use "Pitch Script Format"
│ └── Webinar → Use "Webinar Script Structure"
├── NARRATIVE/CREATIVE
│ ├── Documentary → Use "Documentary Script"
│ ├── Short Film → Use "Narrative Script Format"
│ └── Commercial → Use "Commercial Script"
└── AUDIO/PODCAST
├── Interview → Use "Interview Script Framework"
├── Solo Episode → Use "Podcast Monologue"
└── Narrative Audio → Use "Audio Drama Format"[WRONG - AI Pattern]
"Welcome to today's comprehensive tutorial where we'll delve into
the fascinating world of Python programming."
[RIGHT - Natural]
"Your Python code keeps crashing with mysterious errors?
In the next five minutes, you'll know exactly how to debug them.""By the end of this video, you'll be able to:
- Read Python error messages like a pro
- Use three debugging tools that save hours
- Prevent these errors from happening again"1. Context Setting (Why This Matters)
"Here's why this breaks most people's code..."
2. Core Concept Introduction
"The key insight is actually simple..."
3. Concrete Example
"Let me show you exactly what I mean..."
4. Guided Practice
"Now you try. Pause here and..."
5. Common Pitfalls
"Watch out for this mistake..."
6. Advanced Application
"Once you master the basics..."[SCENE CHANGE]
"Now here's where it gets interesting..."
"But wait - there's a problem..."
"OK so that handles X. What about Y?"
"You might be thinking... [address objection]"[HOOK - 10 seconds]
"[Problem statement or intriguing question]"
[PROMISE - 10 seconds]
"I'll show you [specific outcome] in [timeframe]"
[PROOF - 15 seconds]
"[Credibility statement or quick demo of result]"
[PART 1: FOUNDATION - 2 minutes]
- What is [concept]?
- Why does it matter?
- When do you use it?
[PART 2: DEMONSTRATION - 3 minutes]
- Step-by-step walkthrough
- Visual callouts
- Pause points for practice
[PART 3: PRACTICE - 2 minutes]
- Exercise for viewer
- Common mistakes to avoid
- Verification of success
[WRAP-UP - 30 seconds]
- Recap key points (not three!)
- Next steps
- Call to action[OPENING CONTEXT - 2 minutes]
- Connect to previous knowledge
- State learning objectives
- Preview structure (not agenda)
[CONCEPT BLOCKS - 5-7 minutes each]
Block Structure:
1. Introduce concept
2. Explain with analogy
3. Show concrete example
4. Check understanding
5. Bridge to next concept
[SYNTHESIS - 3 minutes]
- Connect all concepts
- Show complete picture
- Real-world application
[CLOSING - 2 minutes]
- Key takeaways
- Assignment/practice
- Preview next session1. SETUP (20% of time)
- Establish the problem/opportunity
- Make it personal to audience
- Plant the seed of your idea
2. CONFRONTATION (60% of time)
- Challenge conventional thinking
- Present your core insight
- Support with evidence/stories
- Address objections
3. RESOLUTION (20% of time)
- Show the new possibility
- Give concrete next steps
- End with memorable callback[PROBLEM - 15 seconds]
"You know how [target audience] struggles with [specific problem]?"
[SOLUTION - 15 seconds]
"We've built [solution] that [key benefit]."
[PROOF - 15 seconds]
"We've already [evidence of traction/validation]."
[ASK - 15 seconds]
"We're looking for [specific request] to [specific outcome]."[SCENE HEADING]
Location - Time
[NARRATION]
Write narration in normal paragraph form.
Keep sentences short. Make points clear.
[INTERVIEW SEGMENT]
SUBJECT NAME:
"Direct quote from interview transcript."
[B-ROLL NOTES]
Describe supporting visuals needed.
[LOWER THIRD]
Name, Title/Context
[TRANSITION]
Description of how to move to next segment.[COLD OPEN - 30 seconds]
Hook with best moment/insight from episode
[INTRO - 30 seconds]
"Welcome back to [show]. I'm [host].
Today: [one sentence description]."
[SETUP - 2 minutes]
- Context for topic
- Why it matters now
- What you'll learn
[MAIN CONTENT - Varied]
Segment 1: [7-10 minutes]
- Main point
- Supporting stories
- Examples
[BREAK/TRANSITION]
"Quick note about [sponsor/announcement]"
Segment 2: [7-10 minutes]
- Second point
- Deeper dive
- Practical application
[CONCLUSION - 2 minutes]
- Synthesis
- Key takeaway
- Call to action
[OUTRO - 30 seconds]
"Thanks for listening. See you next [frequency]."[PREP NOTES]
Guest: [Name]
Topic: [Specific focus]
Goal: [What listeners should learn]
[INTRODUCTION OF GUEST]
Don't read bio. Instead:
"Today I'm talking with [name] who [relevant credibility].
[Name], [engaging first question]?"
[QUESTION FLOW]
Opening: Permission to be personal
"Before we dive into [expertise], can you tell us..."
Expertise: Get specific
"Walk me through exactly how you..."
Challenge: Create tension
"What's the biggest misconception about..."
Story: Make it real
"Can you share a time when..."
Future: Look ahead
"Where do you see this going..."
Closing: Give value
"If people remember one thing...""This might seem complicated at first." (Acknowledge difficulty)
"Here's the simple version." (Provide access)
"Now let's add one more layer." (Build complexity)
"See? You've got it." (Affirm success)VIDEO | AUDIO
-------------------------------|----------------------------------
[Wide shot of speaker] | SPEAKER: Welcome. Today we're
| solving a problem that affects
| 90% of developers.
|
[Cut to screen recording] | See this error message? You've
| probably seen it dozens of times.
|
[Zoom on error] | But here's what it actually means...VISUAL | AUDIO/NARRATION
------------------------------|----------------------------------
FADE IN: | [MUSIC: Upbeat, fades under]
|
Title: "Python Debugging" | NARRATOR: Your code is broken.
|
CUT TO: Screen recording | But in the next five minutes,
showing error message | you'll know exactly why.scripts/script_timer.pyscripts/dialogue_formatter.pyscripts/readability_scorer.pyreferences/hooks_database.mdreferences/transition_library.mdreferences/ai_cliches_to_avoid.mdreferences/story_structures.mdassets/templates/video_script_template.docxassets/templates/podcast_script_template.mdassets/templates/presentation_slides.pptx