Services How it works About Pricing Skills AI Assessment Start a project
Leads & Content

Viral Hooks.

A free Claude skill that generates scroll-stopping hooks from ten named formulas — then picks the top three, explains why they win, and writes the line 2 that pays each one off.

Free · MIT licensed · Works in Claude Code, Claude.ai & the API
What it does

Tension, not topic. That's the whole trick.

“How to price your services” is a topic. “You're losing jobs because your price is too LOW” is a hook. Ten formulas, labeled output, platform rules included.

  • Ten named formulas — The Stop, Curiosity Gap, Receipts, Contrarian, Cold Open Story, and five more — every hook labeled.
  • Spread enforced — ten hooks across at least five formulas, never ten flavors of one.
  • Platform-fitted — spoken + text-overlay rules for TikTok/Reels/Shorts, the 140-character line-one rule for LinkedIn.
  • Line 2 written for the winners — a hook line 2 can't sustain was never a hook — just a headline.
  • The honesty gate — no checks the content can't cash; retention is the algorithm's real currency.

Who it's for

Owners and creators doing short-form for a real business: the contractor filming job sites, the salon on Reels, the consultant writing LinkedIn.

It will also tell you when the substance is too thin to hook — a great hook on an empty video trains people to skip you.

What you say to trigger it

“Give me hooks for this video.” · “Make this stop the scroll.” · “I need a better opener for this Reel.”

Example output

Ten hooks for a lawn-care video — here are three.

Topic: why mowing shorter isn't saving you money. Audience: homeowners. Platform: Reels. The excerpt:

Every hook carries its formula name, and the top pick ships with line 2 — because the first line only buys three seconds.

How to install

Three ways in. All free.

Option 1 · Claude Code

One command

In your terminal, run:

npx skills add buildwithreef/claude-skills

Pick viral-hooks from the list (or install the whole set). Done.

Option 2 · Claude.ai

Upload the zip

Download the .zip below, then in Claude.ai go to Settings → Capabilities → Skills and upload it.

Download viral-hooks.zip

Option 3 · Manual

Copy the file

Copy the SKILL.md below into ~/.claude/skills/viral-hooks/SKILL.md. That one file is the whole skill — no reference files needed.

viral-hooks/SKILL.md
---
name: viral-hooks
description: Generates scroll-stopping hooks for short-form content (TikTok, Reels, Shorts, LinkedIn) using named hook formulas, then selects the strongest with reasoning and writes the follow-through line for each. Use when the user asks for hooks, video openers, or first lines, or says "give me hooks for this video", "make this stop the scroll", or "I need openers that grab attention".
---

# Viral Hooks

A hook's only job is to buy the next three seconds. It does that by opening a loop the viewer needs closed — tension, not topic. "How to price your services" is a topic; "You're losing jobs because your price is too LOW" is a hook.

## Step 1 — Intake

- [ ] The content's actual substance (what will the video/post deliver?)
- [ ] Audience (who exactly stops scrolling for this?)
- [ ] Platform (changes format — see Step 3)
- [ ] The creator's position (owner sharing hard-won lessons? expert teaching? behind-the-scenes?)

If the substance is thin, say so before writing hooks. A great hook on an empty video trains the audience to skip you — retention is the algorithm's real currency.

## Step 2 — The formula library

Generate across at least five of these, and label every hook with its formula:

1. **The Stop** — open with the prohibition. "Stop posting your prices on Facebook."
2. **Curiosity Gap** — withhold the one thing. "The mistake 90% of new landscapers make in year one."
3. **The Enemy** — us vs. them. "Your web guy doesn't want you to know this."
4. **Receipts** — specific number + outcome. "$4,200 from one Google post. Here's the post."
5. **Contrarian** — attack the accepted advice. "Posting every day is killing your account."
6. **Cold Open Story** — drop them mid-scene. "I watched a plumber lose a $9,000 job in 30 seconds."
7. **The List Promise** — count + payoff + stakes. "5 things I'd do today if my restaurant had zero customers."
8. **The Call-Out** — name the viewer. "If you own a salon, stop scrolling."
9. **Before/After Tease** — show the after, promise the how. "This page made $0 for two years. Last month: $11k. One change."
10. **The Question That Stings** — ask what they've wondered. "Why does your competitor outrank you with a worse website?"

## Step 3 — Platform rules

- **TikTok/Reels/Shorts:** the hook is spoken in the first 1–2 seconds AND on-screen as a text overlay (many watch muted). No logos, no "hey guys, welcome back" — the hook IS the first frame.
- **LinkedIn/X:** the hook is line one, standing alone before the fold ("...see more"). Under ~140 characters. Line two must escalate, not restate.
- **All platforms:** the first three words carry the weight. "So today I wanted to talk about..." is dead on arrival — start at the tension.

## Step 4 — Quality gates

- Specificity beats cleverness: "$4,200" beats "a lot of money"; "in 30 seconds" beats "fast."
- Never write a check the content can't cash. If the video doesn't actually reveal the $4,200 post, the hook is clickbait and retention will bury it.
- The hook must be true. Small businesses run on local trust; one caught exaggeration costs more than ten viral videos earn.
- Read it in the creator's voice. A 55-year-old contractor saying "no cap this hack is insane" is a skip, not a hook.

## Step 5 — Deliver

```
## Hooks for: [topic]

1. [hook] — *The Stop*
2. [hook] — *Receipts*
... (10 total, ≥5 formulas)

## Top 3
**1. [hook]** — why it wins: [tension it opens + audience fit]
   ↳ Line 2: [the follow-through that pays off the hook]
**2.** ...
**3.** ...

## Overlay/caption notes: [platform-specific placement]
```

Always write line 2 for the top picks — a hook that line 2 can't sustain was never a hook, just a headline.

## What not to do

- Don't produce 10 variations of one formula; the spread is the value.
- Don't use fake urgency ("before this gets taken down") or engagement bait ("comment YES if...") — platforms downrank both, audiences smell both.
- Don't open with the creator's name or business name. Nobody stops for an introduction.

---

Built by Reef — AI systems for small business → https://buildwithreef.com
FAQ

Claude skill for content hooks — common questions

Is there a Claude skill for viral hooks?

Yes — this one. Viral Hooks is a free, open-source Claude skill that generates ten hooks across at least five named formulas — The Stop, Curiosity Gap, Receipts, Contrarian, Cold Open Story, and more — labels each one, picks the top three with reasoning, and writes the follow-through line for each.

How do I install the Viral Hooks Claude skill?

Three ways: run npx skills add buildwithreef/claude-skills in your terminal and select viral-hooks (Claude Code), upload the .zip from this page in Claude.ai under Settings → Capabilities → Skills, or copy the SKILL.md above into a folder at ~/.claude/skills/viral-hooks/.

Does it work for LinkedIn posts or just TikTok?

Both, with different rules. TikTok/Reels/Shorts hooks are written to be spoken in the first two seconds and shown as a text overlay for muted viewers. LinkedIn and X hooks are built as line one — under about 140 characters, standing alone before the 'see more' fold, with line two escalating rather than restating.

Will the hooks feel clickbaity?

The skill has an honesty gate: hooks must be true, and they must be cashable by the actual content — clickbait murders retention, and retention is what the algorithm actually pays. It also checks voice: a 55-year-old contractor doesn't get Gen-Z slang.

Is it really free?

Yes. MIT licensed, no signup, no catch. It's published by Reef, an Iowa-based studio that builds AI systems, websites, and automation for small businesses. If you'd rather have this whole workflow running done-for-you, that's the work Reef takes on.

Related skills

Goes well with

From the builder

Want a content system, not just hooks?

Reef builds content engines for small businesses — ideas, scripts, and posting cadence systematized so showing up online stops depending on inspiration.