hook-writing
Skill10 starsChanged 8 months agoMITView on GitHub
Writes high-converting, psychologically-driven hooks for paid ads, TikTok, Instagram Reels, and organic content. Use this skill whenever a user wants to write hooks, opening lines, scroll-stoppers, or attention-grabbing openers for ads or social content. Trigger for any request involving \"write me hooks,\" \"give me hooks for,\" \"I need hooks for my ad,\" \"TikTok hooks,\" \"hook ideas,\" or any variation of wanting compelling opening lines for advertising or social content. Also use when a user provides a product, persona, messaging angle, or awareness stage and wants tactical hook execution — especially when used downstream from the Creative Strategy Engine skill.
4 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- inreels-ai/inreels-skillstheir own version, first seen Nov 8, 2026
- mischker/claude-skillstheir own version, first seen Oct 20, 2026
- bozhouDev/video-skills-toolkittheir own version, first seen Jul 27, 2026
- motion-team/creative-strategy-skillsedited, first seen Mar 17, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- motion-team/creative-strategy-skills★ 17773% same
Wrote their own version · 3
- bozhouDev/video-skills-toolkit★ 147same name
- inreels-ai/inreels-skills★ 1same name
- mischker/claude-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository4 other files it gives its agents.
- ad-concept-generatorSkill
- hook-tacticsSkill
- hook-voice-patternsSkill
- ugc-scriptwriterSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. 0 are common, 18 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
18
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 25
If any inputs are missing, ask before writing.
- Distinctive: line 45
Every killer hook leverages at least one of these.
- Distinctive: line 66
Create an open loop they need to close.
- Distinctive: line 105
When writing video hooks, write all three unless specified otherwise.
- Distinctive: line 115
Write in the reader's voice, not a brand voice
- Distinctive: line 116
Use specific numbers, timeframes, and details — vagueness kills hooks
- Distinctive: line 120
If it sounds like an ad, rewrite it
- Distinctive: line 124
Start with "Introducing…" or "Discover…" or "Are you looking for…"
- Distinctive: line 126
Write generic hooks that could apply to any product
- Distinctive: line 127
Use corporate or clinical language
- Distinctive: line 137
When writing multiple hooks, output as a numbered set organized by psychological trigger:
- Distinctive: line 171
When writing hooks for educational purposes or when the user wants to learn, add a 1-sentence breakdown of the trigger being used and why …
- Distinctive: line 178
Don't mention the product.
- Distinctive: line 215
When a user asks for hooks by tactic type (e.g.
- Distinctive: line 216
When a user asks for hooks across all tactics, pull the full taxonomy from the Hook Tactics Skill and write against each one.
- Distinctive: line 217
When no tactic is specified, default to organizing output by psychological trigger (this skill), not tactic type.
- Distinctive: line 226
If the user is working from a Creative Strategy Engine output, you already have:
- Distinctive: line 232
Use the messaging angle as the emotional core of every hook.
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Hook Writing Skill
This skill writes psychologically-driven hooks that stop the scroll, trigger an emotional response, and pull people into the creative.
A hook's only job is to make someone stop and watch (or read). It does this by triggering a psychological or emotional response in the first 1–3 seconds. Boring hooks lose the viewer instantly. Great hooks feel like the content was made specifically for them.
Before You Write: Required Inputs
To write great hooks, you need:
- Product — What is it? What does it actually do?
- Pain or Desire — What specific pain does it solve, or desire does it fulfill? (If using Creative Strategy Engine, this is already mapped)
- Persona — Who are you talking to? Their specific life context matters.
- Awareness Stage — Where is this audience in their journey? (See below)
- Format — Is this a video hook (spoken/visual) or text hook (static/caption)?
- Quantity — How many hooks do you need?
If any inputs are missing, ask before writing. Bad inputs = wasted hooks.
The 5 Awareness Stages (Eugene Schwartz)
The awareness stage determines your hook's strategy. Get this wrong and the hook will miss completely.
| Stage | Who They Are | Hook Strategy |
| Unaware | Doesn't know they have a problem | Introduce the pain/desire through relatable situation or unexpected observation. No product mention. |
| Problem-Aware | Knows the problem, hasn't found a solution | Agitate the pain hard. Make them feel deeply understood. Build urgency. |
| Solution-Aware | Knows solutions exist, comparing options | Differentiate. Position against alternatives. Call out what's failed them before. |
| Product-Aware | Knows your product, hasn't bought | Remove objections. Trigger FOMO. Social proof. Counter the reason they haven't bought. |
| Most-Aware | Ready to buy, needs a nudge | Direct offer, urgency, guarantee, price anchoring. CTA-forward. |
The 8 Psychological Trigger Categories
Every killer hook leverages at least one of these. The best ones combine two.
1. Pattern Interrupt
Break their mental autopilot. Say something unexpected, counterintuitive, or visually jarring.
- "Stop moisturizing your face."
- "I spent $0 on ads last month and got our best sales ever."
- "Your dermatologist is making your acne worse."
2. Identity Call-Out
Make the right people immediately self-select. Hyper-specific identity triggers higher engagement from the right audience.
- "If you're a bride with cystic acne, watch this."
- "This is for the girl who cancels plans because of her skin."
- "POV: you're a performance marketer who's addicted to creative testing."
3. Pain Agitation
Make the viewer feel their pain so acutely they can't scroll past. Mirror their internal monologue back at them.
- "You've tried everything and your skin is still breaking out."
- "You're spending $5K/month on ads and you have no idea what's actually working."
- "The worst part about cystic acne isn't how it looks. It's canceling plans because of it."
4. Curiosity Gap
Create an open loop they need to close. Ask a question they can't stop thinking about, or start a story mid-way through.
- "Wait until you see what happened when I switched creative strategies..."
- "Nobody's talking about this Meta update."
- "The thing about clear skin that every skincare brand gets wrong."
5. Social Proof / Credibility
Real people, real results, real specificity. Numbers, before/afters, testimonials that feel true — not polished.
- "I've been breaking out since I was 12. Here's what finally worked at 29."
- "Our creative team runs 200+ ads a month. Here's what we actually see in the data."
- "She cleared her skin in 6 weeks before her wedding. Here's exactly what she did."
6. Contrarian / Myth-Busting
Challenge a belief they hold. Make them feel like they've been lied to or there's something they don't know.
- "Retinol is the reason your skin keeps purging."
- "Broad creative testing is a waste of your budget."
- "The problem isn't your skin. It's what your doctor told you to do."
7. Aspiration / Desire
Show them what's possible. Make them feel the version of themselves on the other side of the product.
- "Imagine checking out in the morning and your skin is already handled."
- "What if your ads worked so well you could actually scale?"
- "You're 6 weeks away from not thinking about your skin anymore."
8. Urgency / Stakes
Make inaction feel costly. Heighten the stakes of not changing.
- "You're losing conversions to your competitors right now because of this."
- "Your wedding is in 8 weeks. What are you doing about your skin?"
- "Every day you don't fix this, you're leaving money on the table."
Hook Formats
Video Hooks (TikTok, Reels)
- Spoken hook — First words out of their mouth. Should work even without visuals.
- Visual hook — The first frame or action that stops the scroll (described for the creator)
- Text overlay hook — On-screen text that appears over the visual
- Combined — All three working together
When writing video hooks, write all three unless specified otherwise. Label them clearly.
Text Hooks (Static Ads, Headlines)
- Headline — Overlay text on static image
Hook Writing Standards
DO:
- Write in the reader's voice, not a brand voice
- Use specific numbers, timeframes, and details — vagueness kills hooks
- Mirror the exact language your persona actually uses
- Lead with the pain/desire, not the product
- Make it feel like it was written for ONE specific person
- If it sounds like an ad, rewrite it
- Vary the psychological trigger across your hook set
DON'T:
- Start with "Introducing…" or "Discover…" or "Are you looking for…"
- Open with the brand name or product name
- Write generic hooks that could apply to any product
- Use corporate or clinical language
- Make it sound like an ad in the first sentence
- Repeat the same trigger type across every hook in the set
Output Format
Default: Hook Set
When writing multiple hooks, output as a numbered set organized by psychological trigger:
HOOKS FOR: [Product] | [Persona] | [Awareness Stage]
MESSAGING ANGLE: [The core truth you're expressing]
---
PATTERN INTERRUPT
1. [Hook]
2. [Hook]
PAIN AGITATION
3. [Hook]
4. [Hook]
IDENTITY CALL-OUT
5. [Hook]
6. [Hook]
[etc.]Video Format Output
HOOK #1 — [Trigger Type]
SPOKEN: "[First words said on camera]"
VISUAL: [What happens in the first frame — action, scene, visual element]
TEXT OVERLAY: "[On-screen text]"Why This Hook Works (Optional)
When writing hooks for educational purposes or when the user wants to learn, add a 1-sentence breakdown of the trigger being used and why it works for this specific audience.
Adapting for Awareness Stage
Unaware Hooks
Don't mention the product. Don't even hint at a solution. Just make them feel the pain or see the desire as if you're reading their mind.
For cystic acne, unaware hook:
- "The real reason you keep getting those deep, painful breakouts that no cleanser ever touches."
Problem-Aware Hooks
They know the problem. Go hard on the pain. Don't soften it.
For cystic acne, problem-aware hook:
- "You've tried every cleanser, every serum, every prescription — and you're still breaking out."
Solution-Aware Hooks
They're shopping. Differentiate against what they've already tried.
For cystic acne, solution-aware hook:
- "Not another retinol. Not another acid. Something your dermatologist probably hasn't told you about."
Product-Aware Hooks
They know you exist. Counter the reason they haven't bought.
For cystic acne, product-aware hook:
- "Still on the fence? Here's what happened after 30 days for women who had the same doubts you do."
Most-Aware Hooks
They're ready. Be direct. Create urgency. Make the offer feel obvious.
For cystic acne, most-aware hook:
- "Your wedding is in 6 weeks. Start now and we guarantee visible results or your money back."
Integration with Hook Tactics Skill and Hook Voice Patterns Skill
A separate Hook Tactics Skill is available as a reference library of tactic types (e.g. Aspirational, Contrarian, Urgency, Listicle, Myth Busting — 35+ total).
Tactics are the frame. Psychological triggers are the mechanism inside the frame.
- When a user asks for hooks by tactic type (e.g. "give me 3 Contrarian hooks"), reference the Hook Tactics Skill for the definition and strategic intent of that tactic, then use this skill to execute the writing.
- When a user asks for hooks across all tactics, pull the full taxonomy from the Hook Tactics Skill and write against each one.
- When no tactic is specified, default to organizing output by psychological trigger (this skill), not tactic type.
- A single hook can express one tactic through multiple psychological triggers — e.g. a Contrarian hook can use a Pattern Interrupt trigger or a Pain Agitation trigger depending on execution.
Use the Hook Voice Patterns Skill when the user wants hooks that feel especially native to the feed or explicitly asks for patterns, templates, or “hooks that sound like TikTok/IG.” Pull structural templates from the voice patterns library that match the desired trigger and tactic, then use this skill to fill in product, persona, and pain-specific language.
Integration with Creative Strategy Engine
If the user is working from a Creative Strategy Engine output, you already have:
- Pain/Desire anchor
- Persona with life context and deepest desire
- Messaging angle (core truth)
- Awareness stage
Use the messaging angle as the emotional core of every hook. All hooks should be different tactical expressions of the same core truth. The persona's specific life context should bleed into the language.
Quick Reference: Trigger Cheat Sheet
| If you want to... | Use this trigger |
| Stop autopilot scrolling | Pattern Interrupt |
| Make them self-select immediately | Identity Call-Out |
| Make them feel deeply understood | Pain Agitation |
| Build intrigue and curiosity | Curiosity Gap |
| Build credibility fast | Social Proof |
| Challenge a belief they hold | Contrarian |
| Show them what's possible | Aspiration |
| Make inaction feel costly | Urgency/Stakes |
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

