viral-script-generatorlisted
Install: claude install-skill moses607/socialforge
# Viral Script Generator
Retention is the only metric that compounds. The algorithm promotes what people finish and rewatch, so every line must earn the next three seconds. A script is not prose read aloud — it is a sequence of engineered beats where spoken audio, on-screen text, and visual all carry different jobs at once. Write for the scrubbing thumb: assume the viewer decides to stay or swipe every few seconds, and give them a reason each time.
## 1. Build the spine (HOOK → re-hook → escalation → payoff → CTA)
1. HOOK (0-3s): state the stakes or the promise in the first spoken breath. Lead with the result, the contradiction, or the tension. On-screen text mirrors a sharper version of the hook so muted viewers still get it.
2. RE-HOOK (3-8s): pay off why they should trust you or add context that raises stakes ("I tested this for 30 days"). Never restate the hook — advance it.
3. ESCALATION: stack 3-5 value beats, each raising tension or specificity. Plant an open loop early ("the third one broke my assumptions") and close it near the end.
4. PAYOFF: deliver the promised result. This is the emotional peak — make it concrete and visual.
5. CTA: single ask, tied to the payoff.
## 2. Engineer retention beats
1. Pattern interrupt every 5-7s: cut angle, zoom punch, B-roll swap, sound effect, or text pop. Monotony is the #1 drop-off cause.
2. Open loops: tease something you resolve later. Never leave a loop unclosed — it kills trust.
3. Contrast pacing: alternate fast dense li