Original skill document
Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.
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.

