{"slug":"scriptwriter","title":"Scriptwriter — Video Ad Scripts","tags":["scriptwriter","video-ad","script","hook-formulas"],"agent_summary":"Production-ready video ad script framework: scene structure, hook formulas, pacing guidelines, emotional arc by funnel stage, and quality checklist.","trigger_phrases":["write a video script","video ad script template","hook formula","video script structure","emotional arc video","pacing for 30 second ad","video script checklist","on screen text guidelines"],"runnable":false,"markdown":"\n# Scriptwriter — Video Ad Scripts\n\nWrite production-ready video ad scripts for social/Meta campaigns.\n\n## Script Structure Template\n\n```\n## Overview\nHook: {one-line hook strategy}\nEmotion: {journey: X -> Y -> Z}\nCTA: {call to action}\nTone: {voice/energy description}\n\n## SCENE 1: HOOK (0:00 - 0:03)\nShot: {type, setting, energy}\nDialogue: \"{exact words}\"\nOn-Screen Text: {text that appears on screen}\nB-Roll Options: {option 1}, {option 2}\nDirection: {camera/performance direction, timing notes}\n\n## SCENE 2: PROBLEM (0:03 - 0:08)\n[continue same format...]\n\n## SCENE 3: SOLUTION (0:08 - 0:18)\n[continue same format...]\n\n## SCENE 4: AUTHORITY (0:18 - 0:22)\n[continue same format...]\n\n## SCENE 5: CTA (0:22 - 0:30)\n[continue same format...]\n\n## THUMBNAIL CONCEPT\n{2-3 thumbnail options with descriptions}\n\n## PRODUCTION NOTES\n{equipment, recording tips, editing notes}\n\n## VARIATIONS TO TEST\n| Element | A | B |\n| Hook | Version A | Version B |\n\n## PRE-PUBLISH CHECKLIST\n- Audio is clear\n- Captions added\n- End card holds 2+ seconds\n- Landing page works\n- Link in description/comments\n```\n\n## Hook Formulas\n\n| Type | Formula |\n|------|---------|\n| Pattern Interrupt | \"If you're still [wrong behavior], you're [consequence].\" |\n| Curiosity Gap | \"I [achieved result] and here's what nobody tells you...\" |\n| Controversial Take | \"Stop [common advice]. Here's what actually works.\" |\n| Identity Call-Out | \"This is for [specific person] who [specific situation]...\" |\n| Question Hook | \"Why do [surprising thing] when you could [better alternative]?\" |\n| Result Lead | \"[Company] went from [before] to [after]. Here's how.\" |\n\n## Pacing Guidelines\n\n| Duration | Words | Pace |\n|----------|-------|------|\n| 15s | 35-45 | Fast, punchy |\n| 30s | 65-80 | Conversational |\n| 45s | 100-120 | Room to breathe |\n| 60s | 140-160 | Storytelling pace |\n\nRule: 2.5-3 words per second for natural delivery.\n\n## Emotional Arc by Funnel Stage\n\nTOFU (Awareness): Frustration -> Curiosity -> Hope (\"I'm stuck\" -> \"Wait, what?\" -> \"I could do this\")\nMOFU (Consideration): Skepticism -> Understanding -> Confidence (\"Does this work?\" -> \"This makes sense\" -> \"I need this\")\nBOFU (Decision): Hesitation -> Trust -> Urgency (\"Is it worth it?\" -> \"Others got results\" -> \"I should act now\")\n\n## On-Screen Text Guidelines\n\n1. Keep it short — 3-5 words max per text element\n2. Reinforce, don't repeat — add to dialogue, don't duplicate\n3. Use hierarchy — important words bigger/bolder\n4. Time it right — appear with dialogue, not before\n5. Position consistently — same area throughout video\n\n## B-Roll Categories\n\n- Screen Recordings: tool interfaces, workflow automations, results/dashboards, course preview\n- Talking Head Variations: different angles (straight, 3/4), framings (tight, medium, wide), gestures\n- Brand Specific: product screenshots, customer testimonials, behind-the-scenes, event footage\n\n## Quality Checklist\n\n- Hook grabs attention in first 3 seconds\n- Emotional arc is clear\n- Dialogue sounds natural (read aloud)\n- Word count matches duration\n- CTA is specific and clear\n- On-screen text reinforces (not duplicates)\n- B-roll suggestions are actionable\n- Thumbnail concepts included\n- A/B variations provided\n","html":"<h1>Scriptwriter — Video Ad Scripts</h1>\n<p>Write production-ready video ad scripts for social/Meta campaigns.</p>\n<h2>Script Structure Template</h2>\n<pre><code>## Overview\nHook: {one-line hook strategy}\nEmotion: {journey: X -> Y -> Z}\nCTA: {call to action}\nTone: {voice/energy description}\n\n## SCENE 1: HOOK (0:00 - 0:03)\nShot: {type, setting, energy}\nDialogue: \"{exact words}\"\nOn-Screen Text: {text that appears on screen}\nB-Roll Options: {option 1}, {option 2}\nDirection: {camera/performance direction, timing notes}\n\n## SCENE 2: PROBLEM (0:03 - 0:08)\n[continue same format...]\n\n## SCENE 3: SOLUTION (0:08 - 0:18)\n[continue same format...]\n\n## SCENE 4: AUTHORITY (0:18 - 0:22)\n[continue same format...]\n\n## SCENE 5: CTA (0:22 - 0:30)\n[continue same format...]\n\n## THUMBNAIL CONCEPT\n{2-3 thumbnail options with descriptions}\n\n## PRODUCTION NOTES\n{equipment, recording tips, editing notes}\n\n## VARIATIONS TO TEST\n| Element | A | B |\n| Hook | Version A | Version B |\n\n## PRE-PUBLISH CHECKLIST\n- Audio is clear\n- Captions added\n- End card holds 2+ seconds\n- Landing page works\n- Link in description/comments\n</code></pre>\n<h2>Hook Formulas</h2>\n<p>| Type | Formula |\n|------|---------|\n| Pattern Interrupt | \"If you're still [wrong behavior], you're [consequence].\" |\n| Curiosity Gap | \"I [achieved result] and here's what nobody tells you...\" |\n| Controversial Take | \"Stop [common advice]. Here's what actually works.\" |\n| Identity Call-Out | \"This is for [specific person] who [specific situation]...\" |\n| Question Hook | \"Why do [surprising thing] when you could [better alternative]?\" |\n| Result Lead | \"[Company] went from [before] to [after]. Here's how.\" |</p>\n<h2>Pacing Guidelines</h2>\n<p>| Duration | Words | Pace |\n|----------|-------|------|\n| 15s | 35-45 | Fast, punchy |\n| 30s | 65-80 | Conversational |\n| 45s | 100-120 | Room to breathe |\n| 60s | 140-160 | Storytelling pace |</p>\n<p>Rule: 2.5-3 words per second for natural delivery.</p>\n<h2>Emotional Arc by Funnel Stage</h2>\n<p>TOFU (Awareness): Frustration -> Curiosity -> Hope (\"I'm stuck\" -> \"Wait, what?\" -> \"I could do this\")\nMOFU (Consideration): Skepticism -> Understanding -> Confidence (\"Does this work?\" -> \"This makes sense\" -> \"I need this\")\nBOFU (Decision): Hesitation -> Trust -> Urgency (\"Is it worth it?\" -> \"Others got results\" -> \"I should act now\")</p>\n<h2>On-Screen Text Guidelines</h2>\n<ol>\n<li>Keep it short — 3-5 words max per text element</li>\n<li>Reinforce, don't repeat — add to dialogue, don't duplicate</li>\n<li>Use hierarchy — important words bigger/bolder</li>\n<li>Time it right — appear with dialogue, not before</li>\n<li>Position consistently — same area throughout video</li>\n</ol>\n<h2>B-Roll Categories</h2>\n<ul>\n<li>Screen Recordings: tool interfaces, workflow automations, results/dashboards, course preview</li>\n<li>Talking Head Variations: different angles (straight, 3/4), framings (tight, medium, wide), gestures</li>\n<li>Brand Specific: product screenshots, customer testimonials, behind-the-scenes, event footage</li>\n</ul>\n<h2>Quality Checklist</h2>\n<ul>\n<li>Hook grabs attention in first 3 seconds</li>\n<li>Emotional arc is clear</li>\n<li>Dialogue sounds natural (read aloud)</li>\n<li>Word count matches duration</li>\n<li>CTA is specific and clear</li>\n<li>On-screen text reinforces (not duplicates)</li>\n<li>B-roll suggestions are actionable</li>\n<li>Thumbnail concepts included</li>\n<li>A/B variations provided</li>\n</ul>\n"}