🪝 hook-generator
Scroll-stopping hooks for videos, posts, emails and ads, scored and ranked. A free, open-source Agent Skill for Claude Code, Cline, Cursor, Codex and 75+ AI agents.
Install hook-generator
# Claude Code (all 51 skills)
/plugin install all-skills --marketplace milad-ahmd/agent-skills
# Cursor, Codex, Cline, Windsurf, Copilot + 75 more agents
npx skills add milad-ahmd/agent-skills --skill hook-generator
# Shell installer
curl -fsSL https://raw.githubusercontent.com/milad-ahmd/agent-skills/main/install.sh | bash -s -- hook-generatorIncluded in packs: creator-pack, marketer-pack
What to say to your agent
Give me hooks for a video about XWrite 20 opening lines for this LinkedIn post
When it triggers
Generates scroll-stopping hooks for short videos, posts, threads, emails, ads, and YouTube intros using proven psychological frameworks, then scores and ranks them for a specific audience and platform. Use when the user asks for hooks, opening lines, headlines, attention grabbers, or "how should I start this video or post".
Full skill instructions (SKILL.md)
Hook Generator
The first line decides whether anyone reads or watches the rest.
Input
The topic or content, the platform (TikTok, Reels, Shorts, YouTube intro, X, LinkedIn, email subject, ad), the audience and their main pain or desire, and the tone (bold, friendly, professional, funny).
Frameworks (produce at least 2 hooks per framework, about 20 in total)
- Curiosity gap: "Nobody talks about the real reason X happens…"
- Contrarian: "Unpopular opinion: X is a waste of time"
- Negative / warning: "Stop doing X if you want Y"
- Specific result: "How I got [specific number] in [timeframe] with [unexpected method]"
- Callout: "If you're a [specific person] who [specific situation], this is for you"
- Story drop-in: "I almost quit last Tuesday."
- List or promise: "3 tools that save me 10 hours a week"
- Question: "Why do 90% of X fail at Y?", but only with a real stat or attribution.
- Before/after: "From X to Y. Here's what changed."
- Myth-bust: "You've been told X. That's wrong."
For video, pair each hook with a visual hook (the action or shot in the first second) and the on-screen text.
Score and rank
Score each hook from 1 to 5 on: clarity, curiosity, relevance to the audience, specificity, and whether the content can deliver on the promise. Return the top 5 with a short explanation of why each works, followed by the rest.
Rules
- Never promise what the content doesn't deliver. Clickbait kills retention and trust.
- Use real numbers from the user only. Otherwise use placeholders like
[X]. - Match the length to the platform: a video hook is spoken in 2 seconds or less, email subjects are 50 characters or fewer, and the first line of a LinkedIn post is 12 words or fewer.
- Avoid clichés ("In today's fast-paced world", "Did you know…" without a payoff).
View source on GitHub ⭐ Star the collection
Related skills
📣 ad-copy-generator
Ad copy for Meta, TikTok, Google and YouTube within each platform's limits, plus an A/B test matrix
🎨 brand-voice-guide
A brand voice, positioning and personas guide, then rewrites copy on-brand
🕵️ competitor-spy
Competitor analysis of pricing, messaging, socials, ads and reviews, with a SWOT and opportunities
♻️ content-repurposer
One video or podcast into 15+ posts: Shorts, Reels, threads, LinkedIn, carousel, newsletter
📧 email-campaign-writer
Welcome, launch, cart and newsletter email sequences with subject-line tests
🤝 influencer-outreach
Influencer and UGC campaigns: vetting, outreach DMs, briefs and tracking