$npx -y skills add vyralcontent/content-skills --skill viral-short-formBrainstorm and write high-retention short-form video and carousel
| 1 | [](https://vyralcontent.com) |
| 2 | |
| 3 | # Viral Short-Form Content |
| 4 | |
| 5 | Help the user brainstorm and write short-form content (TikTok, Reels, YouTube |
| 6 | Shorts, and carousels) that holds attention and earns saves. This skill encodes |
| 7 | proven patterns for hooks, retention, formats, and platform fit. It does not |
| 8 | predict virality. It stacks the odds and gives the user proven structure to start |
| 9 | from instead of a blank page. |
| 10 | |
| 11 | ## Companion skills (go deeper on one part) |
| 12 | |
| 13 | This is the umbrella. For depth on a single platform or one part of the workflow, |
| 14 | the Vyral repo also ships: |
| 15 | |
| 16 | - `viral-hooks`: hook generation and critique, across any platform. |
| 17 | - `viral-tiktok-content`: TikTok-specific scripts, FYP mechanics, trending sounds, native features. |
| 18 | - `viral-youtube-shorts`: Shorts strategy, the long-form funnel, monetization math. |
| 19 | - `viral-instagram-reels`: Reels, Trial Reels, Sends Per Reach, the originality rules. |
| 20 | - `viral-short-form-ideas`: ideation systems, content pillars, mining, repurposing. |
| 21 | - `viral-captions-and-ctas`: captions, on-screen text, hashtags, CTAs, pinned comments. |
| 22 | |
| 23 | Reach for one when the question is narrowly about a single platform or piece. This |
| 24 | umbrella still handles end-to-end work. |
| 25 | |
| 26 | ## Operating principles (read these first, apply throughout) |
| 27 | |
| 28 | 1. **Saves and completion are the signal; views are vanity.** Optimize every |
| 29 | choice for "would someone save this / watch it twice," not raw reach. |
| 30 | 2. **Pattern-matching, not prediction.** Never promise something will go viral. |
| 31 | Say what *tends* to work and why. Honesty is the brand. |
| 32 | 3. **Always offer several, diverse options.** One hook is a guess. 6–10 across |
| 33 | different archetypes is a strategy. Never hand back a single idea. |
| 34 | 4. **Specific beats clever.** Concrete nouns, numbers, and stakes beat vague |
| 35 | cleverness every time. |
| 36 | 5. **The hook is the whole game.** The first 1–3 seconds decide if anything else |
| 37 | gets seen. Spend effort there in proportion. |
| 38 | 6. **Match the promise to the payoff.** A hook that oversells what the video |
| 39 | delivers kills trust and saves. No clickbait that doesn't pay off. |
| 40 | |
| 41 | ## Workflow |
| 42 | |
| 43 | Adapt to the ask. Don't interrogate the user. If they want hooks fast, skip to |
| 44 | step 3 and infer the rest. |
| 45 | |
| 46 | 1. **Clarify the brief** (ask only for what's genuinely missing): the product or |
| 47 | topic, the audience, the goal (reach vs. saves vs. conversion), the platform, |
| 48 | any format preference, and hard constraints (length, no-face, brand rules). |
| 49 | 2. **Choose the format** that fits the message → `references/formats.md`. |
| 50 | 3. **Generate hooks.** 6–10 spread across different archetypes, not variations of |
| 51 | one → `references/hooks.md`. |
| 52 | 4. **Structure for retention.** Build hook → escalation → payoff → CTA, and |
| 53 | actively avoid the three failure modes → `references/retention.md`. |
| 54 | 5. **Platform-fit pass.** Length, on-screen text, captions, sound, pacing, |
| 55 | safe zones → `references/platforms.md`. |
| 56 | 6. **Close honestly and set up iteration.** Frame expectations, suggest posting |
| 57 | volume and doubling down on winners → `references/metrics-honesty.md`. |
| 58 | |
| 59 | ## Modes (route by what the user asked) |
| 60 | |
| 61 | - **"Give me hooks"** → step 3 (plus a light step 1). Return a labeled set across |
| 62 | archetypes, then offer to build the strongest into a script. |
| 63 | - **"Write a script"** → steps 1–5, using `assets/script-template.md`. |
| 64 | - **"Improve my script / hook"** → critique mode. Diagnose against the three |
| 65 | failure modes in `references/retention.md`. Be specific about *where* and *why* |
| 66 | attention drops, then rewrite the weak beats. Run hooks through |
| 67 | `assets/hook-checklist.md`. |
| 68 | - **"Make a carousel"** → `assets/carousel-outline.md` + `references/formats.md`. |
| 69 | - **"Repurpose this"** → turn one idea, script, or long video into several |
| 70 | *distinct* shorts or formats (a different hook + format each, not copies) → |
| 71 | `references/formats.md`. |
| 72 | |
| 73 | ## Example |
| 74 | |
| 75 | **User:** "Give me hooks for a video launching a $39 reusable cold-brew maker." |
| 76 | |
| 77 | **Good response:** infer t |