Back to Skills

narration-scripting

verified

Scene-by-scene narration scripts for videos. Use when writing voiceover scripts, adding timing markers, or creating CTA patterns for demos

View on GitHub

Marketplace

orchestkit

yonatangross/skillforge-claude-plugin

Plugin

ork

development

Repository

yonatangross/skillforge-claude-plugin
55stars

plugins/ork/skills/narration-scripting/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/yonatangross/skillforge-claude-plugin/blob/main/plugins/ork/skills/narration-scripting/SKILL.md -a claude-code --skill narration-scripting

Installation paths:

Claude
.claude/skills/narration-scripting/
Powered by add-skill CLI

Instructions

# Narration Scripting

Comprehensive guide to writing narration scripts optimized for video production, TTS synthesis, and audience engagement.

## Overview

- Writing scene-by-scene narration for demo videos
- Timing synchronization between visuals and voice
- Pacing narration for optimal comprehension
- CTA scripting that converts viewers
- TTS-optimized script formatting
- Multi-format narration (horizontal, vertical, square)

## Core Principle

**Narration = Visual Support + Comprehension Timing + Emotional Arc**

Narration should enhance visuals, not compete with them. Words must land precisely when viewers need context, and pacing must match cognitive load.

## Timing Fundamentals

### Frame to Milliseconds Conversion

```
Frame Rate    1 Frame    15 Frames    30 Frames    60 Frames
─────────────────────────────────────────────────────────────
24 fps        41.67ms    625ms        1250ms       2500ms
30 fps        33.33ms    500ms        1000ms       2000ms
60 fps        16.67ms    250ms        500ms        1000ms

Common Timing Shortcuts:
├── 30fps: Frame# x 33.33 = milliseconds
├── 24fps: Frame# x 41.67 = milliseconds
└── 60fps: Frame# / 60 x 1000 = milliseconds
```

### Sync Point Types

```
Type            Symbol    Usage                   Precision
──────────────────────────────────────────────────────────────
Hard Sync       [!]       Word lands on action    +/- 2 frames
Soft Sync       [~]       Word near action        +/- 10 frames
Window Sync     [...]     Word during scene       Flexible
Lead Sync       [>]       Word before action      100-300ms early
Lag Sync        [<]       Word after action       100-500ms late
```

## Words Per Minute (WPM) Guidelines

### Comprehension-Based Pacing

```
Content Type          WPM Range    Pause Frequency    Use Case
─────────────────────────────────────────────────────────────────
Technical Demo        120-140      Every 8-10 words   Complex UI, code
Tutorial              130-150      Every 10-12 words  Step-by

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
11564 chars