Email hooks
Seven Claude Code skills that apply six psychology-based storytelling levers across short-form video, YouTube, titles & thumbnails, carousels, email, and website wireframes. General-purpose for any niche.
npx -y skills add yaxeen/storytelling-skills --skill email-hooksAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when writing email or newsletter subject lines, preview text, opening lines, or full emails (value newsletters, launches, outreach) for any niche or business, or when diagnosing low open or click rates.
SKILL.md
6.0 KB, as published. Nobody here has run it
Email Hooks
- Email has two hooks before any content is read: the subject line (earns the open) and the first line (earns the read).
- The inbox is a feed — the subject competes with dozens of others in a half-second scan.
- Built on the six levers — see storytelling-hooks. Recap: 1. Curiosity gap · 2. Emotional mirror · 3. Conflict engine · 4. Relatability · 5. Pattern + surprise · 6. Three-act.
When to Use
- Writing a subject line, preview text, or email opener.
- Newsletters, broadcasts, sequences, cold/warm outreach, launches.
- Diagnosing low open rate (subject problem) or low click rate (body/CTA problem).
- Any niche or business.
The Inbox Stack (Quick Reference)
| Element | Job | Lever focus |
|---|---|---|
| Subject line | Earn the open | 1, 4, 5 |
| Preview text | Extend the gap (don't repeat subject) | 1, 2 |
| First line | Earn the read, open a loop | 1, 4 |
| Body | Build tension → deliver value | 3, 6 |
| CTA | One action | 1 |
Subject Line Formulas
- Curiosity gap: "The mistake hiding in your [thing]."
- Specificity: "How I [result] with [oddly specific detail]." Concrete > vague.
- Stakes: "Don't [common action] until you read this."
- Pattern break: "Forget [common advice]."
- Question that's 'about me': "Is your [thing] secretly [problem]?"
- Rules:
- Short — front-load the hook word. Visible length varies by client (~35–45 chars on mobile, ~70 on desktop); make the hook land inside the first ~35 characters and keep the whole line under ~50.
- Lowercase/personal tone often outperforms shouty caps.
- One idea; avoid two competing gaps.
- No false promise — the body must pay it off or trust (and deliverability) erodes.
Generation Workflow
- Intake. Confirm: the offer/message, exact audience and list warmth, sender voice, goal (clicks / replies / sales), and email type (value newsletter vs launch/promo). Ask if missing when the user can respond; otherwise state assumptions up front — never invent prices, dates, or claims silently.
- Variants. Write 3–5 subject lines across different formulas, each with its paired preview text. Label the formula. Read patterns.md (same folder) for subject+preview pair structures, opening lines, and CTA lines — adapt, don't copy.
- Select. Recommend one pair and say why (which gap, who it qualifies, char count).
- Write the body per Body Flow, sized ~150–300 words for most emails; longer only when the story earns it.
- Check against the checklist and state the result.
Launch/Promo vs Value Emails
- Value newsletter: the loop resolves into the insight itself; CTA is soft (read more, reply). Tension comes from the story.
- Launch/promo: tension comes from a real decision with real stakes. Urgency and scarcity are allowed only when true (an actual deadline, an actual price change) — fabricated countdowns burn the list. Name the offer plainly; the story earns the pitch, it doesn't hide it.
- A P.S. line is prime real estate in promo emails — restate the CTA or deadline there for skimmers who jump to the end.
Preview Text Pairing
- The preview text is a second line of the hook, shown next to the subject.
- Make it extend the subject's gap, never restate it.
- If left empty, clients pull the first body line — so write it deliberately.
- Clients truncate preview text too (~40–90 chars visible): keep it under ~90 and put the essential idea in the first ~40.
The Opening Line
- Skip greetings and warm-up; open a loop in the first sentence.
- Mirror a feeling the reader already has ("If your inbox stresses you out before 9am…").
- Short first sentence. White space invites the read.
Body Flow
- Three-act: relatable setup → tension/problem → resolution that leads to the CTA.
- One idea per email; ruthless cuts. Skimmable: short paragraphs, line breaks.
- Build toward a single decision — the CTA is the resolution of the body's loop.
The CTA
- One action per email. Competing CTAs split attention and kill clicks. Repeating the same link/action (mid-body, end, P.S.) still counts as one CTA — repetition is fine, competition isn't.
- Make it specific and low-friction ("Reply 'yes'", "Grab your spot", one link).
- Optionally bookend: echo the subject's phrase right before the CTA.
Bad → Good Rewrite
- ❌ Subject: "My new watercolor course is here!" — an announcement about you: no gap, no feeling, reads as promo in the half-second scan.
- ✅ Subject: "you don't need talent to paint this" — emotional mirror (the "I'm not artistic" fear) + curiosity gap (paint what?) + lowercase personal tone; 34 chars, hook fully visible on mobile.
Common Mistakes
| Mistake | Fix |
|---|---|
| Subject announces instead of opening a gap | Lead with the reader's feeling or question, not your news |
| Preview text left to chance | Write it — extend the gap, never restate the subject |
| Invented numbers/prices/deadlines | Ask for real ones or flag placeholders explicitly |
| Fake urgency | Only claim scarcity that's true; trust compounds across sends |
| One email doing three jobs | One idea, one CTA; save the rest for the next send |
| Greeting + warm-up before the hook | First sentence opens the loop |
Email Checklist
- Subject opens a gap, hook inside the first ~35 characters?
- Preview text extends (not repeats) the subject?
- First line opens a loop, no warm-up filler?
- Body is one idea, skimmable, rising toward the CTA?
- Exactly one clear, low-friction CTA?
- Does the email deliver on the subject's promise?
- Low opens → fix the subject/preview. Low clicks → fix the body/CTA.
Related
- storytelling-hooks — the six levers (read for depth).
- carousel-narratives — the same loop logic, slide by slide.