Skip to content
Back to skills

Video Narrative Arc

ASecurity

Proven narrative arc templates for product videos and ads. Use when: 'write script', 'video structure', 'narrative arc', 'scene plan', 'storyboard', '15 second video', '30 second video', '60 second video', 'how to structure the video', 'video script template'. Provides beat-by-beat templates with timing, emotional arc mapping, hook formulas, and pacing rules. Covers 10s-90s formats for social, product demos, launches, and pitches. Do NOT use to judge or score an already-written script (use sc...

  • 154 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 8, 2026
ai-agentsrustgogitapi

Works with

  • api

Security analysis

A100/100

Scanned October 8, 2026

npx -y skills add AnastasiyaW/codex-claude-code-config --skill video-narrative-arc --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Video Narrative Arc?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Video Narrative Arc
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/anastasiyaw-video-narrative-arc/badge)](https://www.skillsdirectory.com/skills/anastasiyaw-video-narrative-arc)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: video-narrative-arc
description: "Proven narrative arc templates for product videos and ads. Use when: 'write script', 'video structure', 'narrative arc', 'scene plan', 'storyboard', '15 second video', '30 second video', '60 second video', 'how to structure the video', 'video script template'. Provides beat-by-beat templates with timing, emotional arc mapping, hook formulas, and pacing rules. Covers 10s-90s formats for social, product demos, launches, and pitches. Do NOT use to judge or score an already-written script (use script-evaluator), to derive the product insight/brief from scratch (use product-meaning-extractor), or to render the video in code (use remotion-production-guide); this stage only produces the structured script/beats."
---

# Video Narrative Arc Templates

Proven narrative structures for product videos. Pick a template, fill slots from your Product Brief, get a timestamped script with emotional beats.

## Rule #1: Brief First

ALWAYS create a Product Brief (use product-meaning-extractor) BEFORE choosing a template. Without a brief, you'll write generic feature lists.

## Template Selection

| Duration | Best For | Template | Emotional Arc |
|----------|----------|----------|---------------|
| 10-15s | Social ads, teasers | **Pattern Interrupt** | Surprise → Curiosity → Action |
| 15-20s | Product awareness | **Problem-Solution Flash** | Pain → Relief → Action |
| 30s | Product demos | **Hook-Pain-Demo-Proof-CTA** | Attention → Recognition → Desire → Trust → Action |
| 45-60s | Launches, explainers | **Apple Keynote Mini** | Understanding → Frustration → Hope → Amazement → Delight |
| 60-90s | Brand stories, pitches | **Full Story Arc** | Empathy → Tension → Discovery → Wonder → Inspiration |

---

## Template 1: Pattern Interrupt (10-15s)

For: TikTok, Reels, YouTube Shorts, social ads.

```
[0-3s] INTERRUPT
  Break the scroll. Unexpected visual or bold text on dark bg.
  Use: provocative question, shocking stat, or visual contrast.
  Example: "Why are you still [painful manual task]?"

[3-7s] CURIOSITY GAP
  Show what's possible. Product in action, before→after, result.
  One phrase that captures the transformation.
  Example: Split-screen transformation in real time.

[7-12s] PROMISE + CTA
  Product name + key benefit + action.
  Example: "[Product]. [One-line value]. Try free."
```

**Key rule:** First frame must have useful/surprising information. No logos, no gradients, no decorative intros.

---

## Template 2: Problem-Solution Flash (15-20s)

For: Instagram/Facebook ads, product awareness.

```
[0-3s] HOOK - Customer pain in THEIR words
  Dark bg, large text, one line from Customer Language Bank.
  Example: "45 minutes. Per. Photo."
  BEAT: TENSION

[3-8s] AGITATE - Stack the problems (2-3 rapid pain points, 1.5s each)
  Example: "Scratches. Noise. Shadows. Every. Single. Time."
  BEAT: FRUSTRATION PEAK

[8-10s] PIVOT
  Visual shift (dark→light, blur→sharp). Two words max.
  Example: "Not anymore." / "Until now." / "There's a better way."
  BEAT: RELIEF BEGINS

[10-16s] SOLUTION - Product in action
  Show the unique mechanism (from brief), not just the name.
  Example: "AI retouching. Original resolution. Editable .PSD."
  BEAT: DESIRE

[16-20s] CTA
  Low-friction call to action. Logo + URL + free offer.
  Example: "Try free. No signup. [url]"
  BEAT: ACTION
```

---

## Template 3: Hook-Pain-Demo-Proof-CTA (30s)

For: Product demos, YouTube pre-rolls.

```
[0-4s] HOOK - The boldest claim you can back up
  Core insight from brief. NOT a feature - a worldview.
  Example: "The last time you'll [painful task] by hand."
  BEAT: ATTENTION

[4-10s] PAIN - The enemy, made visceral
  Show the painful process. Use customer language.
  Specific numbers. Speed up boring tasks to emphasize tedium.
  Example: Clock ticking, manual work, frustration faces.
  BEAT: RECOGNITION ("that's me!")

[10-20s] DEMO - Solution + unique mechanism
  Product in action. Start slow (dramatic reveal), then quick feature hits.
  Show HOW it works, not just THAT it works.
  3-4 features max, each getting 2-3 seconds.
  BEAT: DESIRE (building)

[20-26s] PROOF - Why believe it
  Stats, logos, testimonials, specific numbers from brief.
  Example: "Original DPI. Used by 500+ studios. .PSD with layers."
  BEAT: TRUST

[26-30s] CTA - Specific and low-friction
  Logo + URL + offer + animated button.
  What to do RIGHT NOW, not someday.
  Example: "800 free tokens. No signup. [url]"
  BEAT: ACTION
```

---

## Template 4: Apple Keynote Mini (45-60s)

For: Product launches, explainer videos. The premium option.

```
[0-5s] THE PROBLEM WITH TODAY
  Clean text on dark bg, slow fade. Calm, authoritative tone.
  "The problem with [category] today..."
  BEAT: SHARED UNDERSTANDING

[5-12s] THE REALITY
  2-3 scenes showing current painful workflow.
  Each problem appears with visual authority (large type, pause).
  "Manual. Slow. Inconsistent. Expensive."
  BEAT: FRUSTRATION BUILDS

[12-15s] THE VISION
  Visual shift (dark→light or reverse). This is the hinge.
  "What if..." / "We asked: what if..." / "Imagine..."
  BEAT: HOPE

[15-30s] THE SOLUTION (longest section)
  Product demo. 3-4 features, one at a time.
  Each feature: name + real benefit (not just feature name).
  Pacing: slow reveals. One feature = one breath. Don't rush.
  BEAT: PROGRESSIVE AMAZEMENT

[30-40s] THE PROOF
  Numbers, logos, before/after comparisons.
  2-3 strongest proof points from brief.
  BEAT: CONFIDENCE

[40-48s] ONE MORE THING (optional but powerful)
  Surprise feature or unexpected benefit they didn't see coming.
  "And it's free to try. No signup required."
  BEAT: DELIGHT

[48-60s] CTA
  Logo animation + URL + memorable closing line.
  "[Product] - [tagline]."
  BEAT: RESOLUTION
```

---

## Template 5: Full Story Arc (60-90s)

For: Brand stories, investor pitches, deep explainers.

```
ACT 1: THE WORLD (0-20s)
  [0-5s]   Establish WHO this is for (specific persona, not generic)
  [5-12s]  Their daily struggle (use "Before" from brief)
  [12-20s] The breaking point - why NOW something must change

ACT 2: THE CHANGE (20-55s)
  [20-25s] Discovery - product enters the story (not as hero, as guide)
  [25-40s] The journey - seeing it work (features as story beats, not list)
  [40-50s] Transformation - before vs after side-by-side
  [50-55s] Proof - numbers, testimonials, authority

ACT 3: THE NEW WORLD (55-90s)
  [55-65s] Life after - what's possible now (use "After" from brief)
  [65-75s] Bigger vision - beyond the product, what world are we building?
  [75-90s] CTA + logo + resolution
```

---

## Hook Formulas (first 3 seconds)

The hook is 80% of whether someone watches. Spend 80% of script time on the first 3 seconds.

| Formula | Example | When to Use |
|---------|---------|-------------|
| Shocking stat | "87% of [role] spend 3+ hours on [task]" | When you have hard data |
| Provocative question | "Why are you still doing this by hand?" | When the pain is universal |
| Bold claim | "The last time you'll [painful task]" | When you can prove it |
| Customer quote | "[Verbatim pain phrase from reviews]" | When you have real language |
| Before/After | Show transformation, no words | When visual impact is strong |
| Pattern interrupt | Unexpected visual that stops scrolling | Social media specifically |
| Countdown | "In 8 seconds, this photo will be perfect" | When speed is the value prop |
| Contrarian | "Everyone says [X]. They're wrong." | When positioning against status quo |

## Script Writing Rules

### Text on Screen
- **Max 7 words** on screen at any time
- **Reading speed:** 150 WPM = 2.5 words/second
- **3-word phrases** hit hardest: "Upload. Process. Done."
- Text readable for min 2 seconds AFTER animation completes
- NEVER animate text while expecting reading

### Power Words vs Kill Words
**Use:** Free, New, You, Instantly, Proven, Discover, Secret, Because, Now, Imagine
**Kill:** Revolutionary, Innovative, Cutting-edge, World-class, Seamless, Leverage, Synergy, Disrupt

### Tension Rules
- Every scene needs tension (contrast, scarcity, curiosity, authority gap)
- No tension = flat video. No exceptions.
- If a scene feels boring: add a surprising stat, customer pain quote, or visual contrast

### Pacing
- **Fast** (2-3s cuts): problems, feature montage, social proof
- **Slow** (5-8s holds): product reveal, hero moment, emotional beat
- **Never more than 3 fast cuts** without a slow breath
- The most important moment gets the MOST time, not the least
- After every fast section, add one slow "breathing" shot

### Language
- "You" > "We" (customer-first, always)
- Customer language > clever copywriting
- Concrete > abstract ("45 minutes" > "a long time")
- If it sounds like a brochure, rewrite it
- If it sounds like a text to a friend, it's closer

## Gotchas

- Template != formula. Adapt timing to your content
- If template feels forced, simplify: 3 strong scenes > 7 weak ones
- The brief is the source of truth, not the template
- Don't use Template 5 (Full Story Arc) for a 15-second ad. Match format to platform
- "One more thing" only works if the surprise is genuinely unexpected

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.