Hook Lab: 12 Openers, 6 Mechanisms
Generates 12 scroll-stopping hooks for one piece of content using six distinct psychological mechanisms — then scores each for the curiosity-vs-clarity tradeoff.
Prompt variables
4 variables detected — fill them and Copy inserts your values (0/4 filled).
Generate hooks for the content below. A hook earns the next 3 seconds of attention — nothing more. It must be specific to MY content; if a hook could sit on anyone's post, it fails.
Produce exactly 12 hooks: two for each mechanism.
1. **Contrarian** — attack a belief my audience holds ("Everything you've read about X starts with the wrong assumption").
2. **Specific result** — a real number + timeframe from my material ("We cut onboarding from 14 days to 3. One change did most of it."). NEVER invent the number; if my material has none, use the concrete detail I did give.
3. **Open loop** — start a story at the interesting moment and stop ("The client fired us on a Tuesday. By Friday they called back.").
4. **Mistake confession** — a failure the audience is currently repeating ("I wasted $40k on ads before someone showed me this spreadsheet").
5. **Enemy naming** — articulate the frustration they haven't put into words ("Your CRM isn't disorganized. It's designed for your manager, not for you.").
6. **Challenge/question** — a question they cannot answer confidently but should ("What % of your signups activate? If you had to look it up, that's the problem.").
Rules:
- Hook = 1-2 sentences, under 20 words each sentence, platform: {{platform}}.
- No "Here's how", no "A thread 🧵", no rhetorical questions with obvious answers, no fake drama about mundane things.
- The content must cash the check the hook writes. After the 12, flag any hook that overpromises relative to my material.
Then score each hook 1-5 on Curiosity and 1-5 on Clarity, and recommend the best one for cold audiences and the best for followers, with one sentence why.
My content / core insight: {{content}}
Audience: {{audience}}
Real numbers or details available: {{details}}
Comments (0)