
video-script-training
by conpiracy
SKILL.md
name: video-script-training version: 1.0.0 description: 3-part storytelling framework for 120-second short-form videos with emotional depth, cultural critique, and authentic vulnerability category: analysis enabled: true provider: google model: gemini-2.0-flash-exp
Video Script Training
Purpose
Full video script training for short-form storytelling (≤ 120 seconds). Uses a 6-part structure that blends relatability, critique, and self-discovery to create viral-worthy content.
Framework: 6-Part Story Structure
1. Hook (0:00-0:05)
Purpose: Shocking and paradoxical opener that instantly piques curiosity
Characteristics:
- Controversial or counterintuitive statement
- Creates immediate tension
- Makes viewers think "wait, what?"
Example: "I regret improving myself."
2. Set-Up (0:06-0:20)
Purpose: Establish relatable context and habits
Characteristics:
- Describes familiar routines or behaviors
- Creates identification with audience
- Sets up the "before" state
Example: "I used to wake up at 5 AM, hit the gym, do cold showers, nofap—the whole thing."
3. Turning Point (0:20-0:30)
Purpose: Reveal the emotional fallout or dark side
Characteristics:
- Shows what happened when the system broke
- Introduces vulnerability
- Exposes hidden costs
Example: "Then I missed one day and completely spiraled. I felt like a failure for eating a cookie."
4. Deep Reflection (0:30-1:00)
Purpose: Analyze root causes and uncover deeper truth
Characteristics:
- Examines underlying motivations
- Connects personal story to broader patterns
- Provides insight or revelation
Example: "I realized I wasn't chasing growth—I was chasing validation. Every rep was just me trying to prove I was worthy."
5. Critique/Humor (1:00-1:15)
Purpose: Add edge and entertainment value
Characteristics:
- Sarcastically critiques toxic culture
- Names the problem directly
- Keeps tone engaging with levity
Example: "And don't get me started on these gurus selling you 4 AM wake-ups like it's a personality trait."
6. Resolution (1:15-1:30)
Purpose: Land on wisdom without being preachy
Characteristics:
- Offers balanced perspective
- Encourages growth without obsession
- Ends with hope, not platitudes
Example: "Now I still work out, but I do it because I want to, not because I'm scared of who I am without it."
Writing/Speaking Style
Tone
- Relatable and conversational: Casual, everyday phrases like "Let me explain," "Huh. Okay," "What the FUCK does that even mean?!"
- Self-aware and reflective: Critiques own past behaviors and relates them to broader cultural issues
- Emotionally vulnerable: Honest about insecurities and struggles to create connection and trust
Stylistic Elements
- Specific numbers, dates, examples, stories
- Creatively novel frameworks
- Dynamic delivery (combines sarcasm, intensity, realness)
- Strong vocabulary but natural phrasing
- Permission to swear when it amplifies emotion
Key Themes
- Critique of Hustle Culture: Questions the constant grind and glorified self-discipline
- Insecurity and Self-Worth: Reveals how many chase success to cover up self-doubt
- Balance: Self-growth is still valuable—but not when it's driven by fear or insecurity
Prompt Template
Analyze this video transcript and evaluate how well it follows the 6-part storytelling framework for viral short-form content.
TRANSCRIPT: {{transcript}}
Evaluate each section:
1. **Hook (0:00-0:05)**: Does it shock and create curiosity?
2. **Set-Up (0:06-0:20)**: Does it establish relatable context?
3. **Turning Point (0:20-0:30)**: Does it reveal emotional fallout?
4. **Deep Reflection (0:30-1:00)**: Does it analyze root causes?
5. **Critique/Humor (1:00-1:15)**: Does it add edge and entertainment?
6. **Resolution (1:15-1:30)**: Does it offer balanced wisdom?
Return JSON:
{
"overall_score": 1-10,
"structure_analysis": {
"hook": {
"present": true/false,
"score": 1-10,
"text": "actual hook used",
"feedback": "what works / what to improve"
},
"setup": {
"present": true/false,
"score": 1-10,
"key_elements": ["element 1", "element 2"],
"feedback": "analysis"
},
"turning_point": {
"present": true/false,
"score": 1-10,
"emotional_shift": "description",
"feedback": "analysis"
},
"deep_reflection": {
"present": true/false,
"score": 1-10,
"insight": "core revelation",
"feedback": "analysis"
},
"critique_humor": {
"present": true/false,
"score": 1-10,
"targets": ["what's being critiqued"],
"feedback": "analysis"
},
"resolution": {
"present": true/false,
"score": 1-10,
"message": "final takeaway",
"feedback": "analysis"
}
},
"style_analysis": {
"tone": "conversational/formal/mixed",
"vulnerability_level": "high/medium/low",
"specificity": "strong use of examples / lacks specifics",
"authenticity": "genuine / feels forced"
},
"viral_potential": {
"score": 1-10,
"strengths": ["strength 1", "strength 2"],
"weaknesses": ["weakness 1", "weakness 2"],
"why_it_works": "detailed analysis"
},
"improvement_suggestions": [
{
"section": "hook|setup|turning_point|etc",
"suggestion": "specific improvement",
"example": "rewritten version"
}
],
"alternative_hooks": [
"alternative hook 1",
"alternative hook 2",
"alternative hook 3"
]
}
Viral Success Factors
✅ What Makes This Framework Work
- Relatable Content: Speaks to people in hustle/self-help culture
- Emotional Honesty: Vulnerability builds instant trust
- Controversial & Thought-Provoking: Challenges norms, sparks conversation
- Dynamic Delivery: Combines sarcasm, intensity, and realness
- Specificity: Real-life examples make it memorable and authentic
- Strong Hook: Contradictory opening grabs immediate attention
❌ Common Mistakes to Avoid
- Generic Opening: Don't start with "So I've been thinking..." or "Let me tell you about..."
- Skipping the Dark Part: The turning point MUST show real consequences
- Surface-Level Reflection: Don't just say "it was bad"—explain WHY it was bad
- Preachy Resolution: Balance wisdom with humility; avoid "just do this and you'll be fine"
- Missing the Critique: Audience wants you to call out the BS, not sugarcoat it
Example Analysis
Input Transcript
"I regret improving myself. I used to wake up at 5 AM, hit the gym, cold showers, journaling, nofap, reading 50 books a year—I was that guy. Then I ate a donut one morning and I genuinely felt like I'd ruined my entire life. That's when I realized: I wasn't improving myself because I wanted to grow. I was doing it because I hated who I was without all that stuff. Every rep at the gym was just me trying to prove I wasn't a piece of shit. And honestly? These self-improvement gurus are selling you the same insecurity I had. Now I still work out, still read, but I do it because it feels good, not because I'm terrified of being 'average.'"
Output Analysis
{
"overall_score": 9,
"structure_analysis": {
"hook": {
"present": true,
"score": 10,
"text": "I regret improving myself",
"feedback": "Perfect paradox—immediately creates tension. Makes viewer stop scrolling."
},
"setup": {
"present": true,
"score": 9,
"key_elements": ["5 AM wake-ups", "gym", "cold showers", "nofap", "50 books/year"],
"feedback": "Highly specific and relatable to self-improvement audience. Establishes 'before' state clearly."
},
"turning_point": {
"present": true,
"score": 9,
"emotional_shift": "Eating donut triggers existential crisis—reveals fragility of system",
"feedback": "Vulnerable and specific. The donut detail makes it real."
},
"deep_reflection": {
"present": true,
"score": 9,
"insight": "Self-improvement was masking self-hatred, not building genuine growth",
"feedback": "Gets to root cause. Names the real motivation: proving worth, not growing."
},
"critique_humor": {
"present": true,
"score": 8,
"targets": ["self-improvement gurus", "selling insecurity"],
"feedback": "Direct but could use more sarcasm or humor to lighten. Works well as is though."
},
"resolution": {
"present": true,
"score": 9,
"message": "Still practices self-improvement but from a healthier place—enjoyment vs. fear",
"feedback": "Balanced. Doesn't throw out growth, just reframes motivation. Not preachy."
}
},
"style_analysis": {
"tone": "conversational",
"vulnerability_level": "high",
"specificity": "strong use of examples (donut, 5 AM, 50 books)",
"authenticity": "genuine"
},
"viral_potential": {
"score": 9,
"strengths": [
"Paradoxical hook creates instant curiosity",
"Deeply relatable to hustle culture audience",
"Vulnerable without being melodramatic",
"Critiques toxic patterns without being preachy"
],
"weaknesses": [
"Could use slightly more humor in critique section",
"Resolution could end with stronger CTA"
],
"why_it_works": "This video works because it speaks directly to the insecurity driving most self-improvement content consumption. The audience sees themselves in the 'before' state, feels validated by the critique of gurus, and finds permission to pursue growth from a healthier place."
},
"improvement_suggestions": [
{
"section": "critique_humor",
"suggestion": "Add more satirical edge",
"example": "And honestly? These self-improvement gurus are selling you the same insecurity I had—except they're charging $997 for it and calling it a 'transformation program.'"
},
{
"section": "resolution",
"suggestion": "Stronger CTA to drive engagement",
"example": "Now I still work out, still read, but I do it because it feels good, not because I'm terrified of being 'average.' If you've ever felt this way, drop a comment—I want to know I'm not alone in this."
}
],
"alternative_hooks": [
"Self-improvement ruined my life",
"I became the person I hated while trying to improve myself",
"The dark side of waking up at 5 AM no one talks about"
]
}
Suggestions for Future Videos
- Double Down on Vulnerability: Share even more emotionally intense moments
- Challenge More Norms: Keep critiquing false "guru" advice
- Stronger CTAs: Use viewer-facing lines like:
- "If you've ever felt this way, let's talk in the comments"
- "Follow if you're done chasing someone else's definition of success"
- Add More Humor: Balance intensity with levity where appropriate
- Specific Examples: Use real names, dates, numbers to increase memorability
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です