
Hook Writing
This one writes scroll-stopping hooks for ads and social content using psychological triggers mapped to Eugene Schwartz's five awareness stages. You feed it a product, persona, pain point, and awareness level, and it outputs hooks built around pattern interrupts, identity callouts, pain agitation, curiosity gaps, or one of four other trigger categories. It's especially useful downstream from strategy work when you need tactical execution on opening lines. The output defaults to clean numbered lists but adapts to video format with spoken, visual, and text overlay components when you need TikTok or Reels hooks. The framework is opinionated about specificity and warns you off generic ad language, which honestly tracks with what performs.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 5
- skills.sh installs
- 653
- GitHub stars
- 193
- last updated
- Aug 21, 2026
Install
$ npx -y skills add motion-team/creative-strategy-skills --skill hook-writing --agent claude-codeInstalls into .claude/skills of the current project.
Files
Hook Writing
This resource 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)
Sponsors
Details
- Repository
- github.com/motion-team/creative-strategy-skills
- Categories
- Frontend Development, Documentation, Marketing & SEO, Design & UI/UX
- First seen
- Jun 3, 2026