| name | slideshow-script |
| description | Generate 5 different narrative scripts for visual slideshows from a single positioning angle. Each script uses a different storytelling framework (AIDA, PAS, BAB, Star-Story-Solution, Stat-Flip) producing genuinely different stories, not layout variations. Make sure to use this skill whenever the user wants slideshow scripts, TikTok content scripts, carousel copy, narrative frameworks for visual content, or says anything about writing scripts for slides or social media storytelling. Even 'write me some TikTok content' or 'I need carousel copy' should trigger this. Outputs structured YAML content specs that chain directly to /paper-marketing for visual design. |
| category | creative |
| tier | nice-to-have |
| reads | ["brand/positioning.md","brand/audience.md","brand/voice-profile.md"] |
| writes | ["marketing/content-specs/*.yaml"] |
| depends-on | ["brand-voice","positioning-angles"] |
| triggers | ["slideshow script","generate scripts","narrative scripts","content scripts","TikTok scripts","storytelling frameworks","carousel scripts"] |
| allowed-tools | ["Bash(mktg status *)"] |
/slideshow-script — Narrative Script Generation
Generate 5 different narrative scripts from a single positioning angle. Each script uses a different storytelling framework, producing 5 publishable pieces of content instead of 5 variations of 1 script.
For scripting frameworks reference, see references/frameworks.md.
For content spec YAML schema, see references/content-spec-schema.md.
Why 5 Scripts, Not 5 Layouts
Old model: 1 script × 5 visual layouts = 1 usable output (pick 1, waste 4)
New model: 5 scripts × 5 visual layouts = 5 usable outputs (post all 5)
Each script has a DIFFERENT narrative, DIFFERENT hook, DIFFERENT proof points. When paired with /paper-marketing, each agent gets a unique script AND a unique design direction.
Workflow
Phase 1: Load Brand Context
Read in parallel (if they exist):
brand/positioning.md — available angles, headlines, proof points
brand/audience.md — pain points, desires, language patterns
brand/voice-profile.md — tone, vocabulary, do's/don'ts, signature phrases
If any files are missing, the skill still works — see Progressive Enhancement below for how to handle zero-context and partial-context scenarios.
Phase 2: Select Positioning Angle
If the user hasn't specified an angle, present the available angles from brand/positioning.md:
"Which positioning angle should I write 5 scripts for?"
[List angles from positioning.md with their headlines]
Options:
1-N. Select a specific angle
N+1. "Use the primary angle"
Phase 3: Generate 5 Scripts
For the selected positioning angle, generate 5 narratively distinct scripts — one per framework:
| # | Framework | Structure | Hook Style |
|---|
| 1 | AIDA | Attention → Interest → Desire → Action | Bold claim or question |
| 2 | PAS | Problem → Agitate → Solution | Pain point the audience feels |
| 3 | BAB | Before → After → Bridge | "Life before" vs "life after" |