channel-formula
Use when extracting a channel's winning content formula from its own performance data — comparing top videos against flops on any…
Use when writing a multi-slide carousel post for Instagram, LinkedIn, or similar — for any niche or business — including repurposing scripts/blogs into slides or diagnosing low saves and swipe-through.
Claude Code
$ npx -y skills add yaxeen/storytelling-skills --skill carousel-narratives --agent claude-code
Codex
$ npx skills add yaxeen/storytelling-skills --skill carousel-narratives -a codex -y
Cursor
$ npx skills add yaxeen/storytelling-skills --skill carousel-narratives -a cursor -y
Gemini CLI
$ npx skills add yaxeen/storytelling-skills --skill carousel-narratives -a gemini-cli -y
GitHub Copilot
$ npx skills add yaxeen/storytelling-skills --skill carousel-narratives -a github-copilot -y
OpenCode
$ npx skills add yaxeen/storytelling-skills --skill carousel-narratives -a opencode -y
Windsurf
$ npx skills add yaxeen/storytelling-skills --skill carousel-narratives -a windsurf -y
name: carousel-narratives description: Use when writing a multi-slide carousel post for Instagram, LinkedIn, or similar — for any niche or business — including repurposing scripts/blogs into slides or diagnosing low saves and swipe-through.
1. **Intake.** Confirm: exact audience, goal metric (saves / shares / comments / follows), platform(s), voice, and rough slide count. Ask if missing when the user can respond; otherwise state assumptions up front. 2. **Map.** Assign every idea to the slide map below. **One idea per slide wins over a shorter deck** — split a crowded slide rather than compress it (5–10 slides total). 3. **Write.** Deliver slide-by-slide: **slide text + visual direction** (layout intent, emphasis, swipe cue — not fonts/hex codes) for each slide, then the caption. Read **patterns.md** (same folder) for slide-1 hooks, transition loops, CTA lines, and caption openers — adapt, don't copy. 4. **Adapt per platform** (below) if posting to more than one. 5. **Check** against the checklist and say so.
| | Instagram | LinkedIn | |---|-----------|----------| | Format | 4:5 (1080×1350) image slides | PDF document post, square or 4:5 | | Text density | ~2-second skim per slide | Tolerates ~20–30% more text; add one supporting example | | Tone | Casual, emoji fine | Peer-to-peer professional, minimal emoji | | Best CTA | Save (reference value) | Comment — comments drive LinkedIn reach more than saves | | Caption | Hook line + compressed story + 3–5 hashtags | First-person story opening; 2–3 hashtags max |
| Slide | Role | Lever focus | |-------|------|-------------| | 1 | Hook — stop the scroll, open the loop | 1, 4, 2 | | 2 | Stakes — why this matters to *you* | 3, 4 | | 3–N−1 | Value beats — one idea per slide | 5, 6 | | N | Payoff + CTA + bookend | 6, 1 |
| Mistake | Fix | |---------|-----| | Two ideas squeezed onto one slide to keep the deck short | Split the slide — one idea per slide beats a shorter deck | | Same deck posted identically to IG and LinkedIn | One core deck + per-platform adaptation layer | | Slide text only, no visual direction | Every slide gets layout intent + emphasis + swipe cue | | CTA chosen by habit ("follow!") | Match CTA to goal *and* platform (save on IG, comment on LinkedIn) | | Caption written as an afterthought | First caption line is its own hook; caption expands what slides compressed | | Best beat placed first, deck flattens after | Order beats by rising value or tension |
A suite of nine Claude Code skills that apply the same six psychology-based storytelling levers across every content format — short-form video, long-form YouTube, titles & thumbnails, carousels, email, and website wireframes — plus a post-publish loop that
Use when extracting a channel's winning content formula from its own performance data — comparing top videos against flops on any…
Use when writing email or newsletter subject lines, preview text, opening lines, or full emails (value newsletters, launches,…
Use when writing, outlining, or structuring a long-form YouTube video script (roughly 6-25 minutes) for any niche or business, or…
Use when diagnosing why a published video underperformed — reading a YouTube retention graph, comparing a weak video against a…
Use when writing any short-form video script, hook, opening line, or scroll-stopping content (TikTok, Reels, Shorts) for any…
Use when writing YouTube/video titles, designing thumbnail concepts, or diagnosing low click-through rate for any niche or…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…