$npx -y skills add zubair-trabzada/ai-ads-claude --skill ads-hooksGenerates 20+ scroll-stopping ad hooks organized by psychological angle (pain, curiosity, social proof, contrarian, urgency) with platform-specific formatting, A/B variations, and psychology breakdowns
| 1 | # Scroll-Stopping Hook Generator |
| 2 | |
| 3 | ## Skill Purpose |
| 4 | Generate 20+ battle-tested hooks that stop the scroll across every major ad platform. Hooks are the single most important element in any ad — the first 1-3 seconds determine whether your ad gets watched or ignored. This skill produces hooks organized by psychological angle, each with platform-specific formatting, an A/B variation, a psychology breakdown explaining why it works, and guidance on where to use it. Output is ready to plug directly into ad copy, video scripts, or email subject lines. |
| 5 | |
| 6 | ## When to Use |
| 7 | - User runs `/ads hooks` |
| 8 | - User asks for scroll-stopping hooks, opening lines, or attention-grabbers |
| 9 | - Called as a subagent from `/ads strategy` (the main orchestrator) |
| 10 | - User needs hooks for ad creative, video intros, or email campaigns |
| 11 | - User wants to improve CTR on existing ads by testing new hooks |
| 12 | |
| 13 | ## Input Requirements |
| 14 | - **Required:** Business context — a URL, product/service description, or prior strategy data |
| 15 | - **Optional:** Target persona, specific platform focus, industry vertical, offer details |
| 16 | |
| 17 | ## How to Execute |
| 18 | |
| 19 | ### Step 1: Gather Business & Audience Context |
| 20 | |
| 21 | If a URL is provided, fetch it using `WebFetch` and extract: |
| 22 | - Business name, industry, and niche |
| 23 | - Core value proposition and USPs |
| 24 | - Target audience indicators |
| 25 | - Pain points the product/service solves |
| 26 | - Price point and offer structure |
| 27 | - Social proof assets (review count, client count, awards) |
| 28 | - Competitor landscape |
| 29 | |
| 30 | Run supplementary research: |
| 31 | ``` |
| 32 | WebSearch: "[Industry]" best performing ad hooks |
| 33 | WebSearch: "[Industry]" viral ad examples |
| 34 | WebSearch: "[Product category]" ad copy examples high CTR |
| 35 | ``` |
| 36 | |
| 37 | Establish the hook foundation: |
| 38 | |
| 39 | ```markdown |
| 40 | ## Hook Foundation |
| 41 | |
| 42 | **Business:** [Name] |
| 43 | **Product/Service:** [What they sell] |
| 44 | **Target Audience:** [Primary persona in 1 sentence] |
| 45 | **Core Pain Point:** [The #1 problem the audience has] |
| 46 | **Core Desire:** [The #1 outcome the audience wants] |
| 47 | **USP:** [What makes this different from competitors] |
| 48 | **Proof Points:** [Stats, results, testimonials available] |
| 49 | **Offer:** [Current promotion, pricing, free trial] |
| 50 | ``` |
| 51 | |
| 52 | ### Step 2: Generate Hooks by Psychological Angle |
| 53 | |
| 54 | Generate **20+ hooks minimum** distributed across 5 psychological angles: |
| 55 | |
| 56 | --- |
| 57 | |
| 58 | #### Angle 1: Pain/Problem Hooks (5 minimum) |
| 59 | |
| 60 | These hooks work by calling out a pain the audience already feels. They create instant recognition — "that's me!" — which stops the scroll. |
| 61 | |
| 62 | **Psychology:** Loss aversion. People are 2x more motivated to avoid pain than to gain pleasure. Pain hooks activate the amygdala's threat detection system. |
| 63 | |
| 64 | **Template patterns:** |
| 65 | - "Stop [doing painful thing] and start [doing desired thing]" |
| 66 | - "If you're still [painful situation], here's why..." |
| 67 | - "[Number]% of [audience] are making this [topic] mistake" |
| 68 | - "The [topic] mistake that's costing you [specific loss]" |
| 69 | - "You're losing [specific amount] every [time period] because..." |
| 70 | |
| 71 | For each hook: |
| 72 | |
| 73 | ```markdown |
| 74 | ### Hook P[number]: [Hook Text] |
| 75 | |
| 76 | **Full text:** [The complete hook — 1-2 sentences max] |
| 77 | **A/B variation:** [Alternate version testing a different angle or word choice] |
| 78 | **Character count:** [count] characters |
| 79 | **Best platform(s):** [where this hook performs best] |
| 80 | **Funnel stage:** [TOFU / MOFU / BOFU] |
| 81 | **Why it works:** [2-3 sentences on the psychology — which cognitive bias, emotional trigger, or pattern interrupt is at play] |
| 82 | **How to use it:** |
| 83 | - **Facebook/Instagram ad:** [how to format — as primary text opening, headline, or text overlay] |
| 84 | - **TikTok/Reels:** [how to deliver — on-screen text, voiceover opening, or both] |
| 85 | - **Google ad:** [how to adapt — as headline, description opening] |
| 86 | - **YouTube pre-roll:** [how to deliver in first 5 seconds] |
| 87 | - **Email subject line:** [adapted version for email] |
| 88 | **Emoji treatment:** [which emojis to add and where, or "none — let the words hit"] |
| 89 | **Hashtag pairing:** [2-3 relevant hashtags if used on social] |
| 90 | ``` |
| 91 | |
| 92 | --- |
| 93 | |
| 94 | #### Angle 2: Curiosity/Question Hooks (5 minimum) |
| 95 | |
| 96 | These hooks create an information gap that the viewer must close. The brain cannot tolerate an open loop — curiosity is physically uncomfortable until resolved. |
| 97 | |
| 98 | **Psychology:** The Zeigarnik Effect. Unfinished thoughts create cognitive tension. Question hooks exploit the brain's compulsion to find answers. |
| 99 | |
| 100 | **Template patterns:** |
| 101 | - "What happens when you [unexpected action] with [topic]?" |
| 102 | - "I tested [thing] for [time period]. Here's what happened..." |
| 103 | - "The [topic] secret that [authority] don't want you to know" |
| 104 | - "Why do [successful people] always [unexpected behavior]?" |
| 105 | - "I asked [number] [experts] one question. Their answer shocked me." |
| 106 | - "This [simple thing] changed my [topic] forever. (Not what you think.)" |
| 107 | |
| 108 | For each hook, use the same template as Angle 1. |
| 109 | |
| 110 | --- |
| 111 | |
| 112 | #### |