Email sequence writer
Skill rakibulism/agent-skills-os/skills/email-sequence-writer
Designs and drafts multi-email sequences with full copy, timing, branching logic, and exit conditions. Use for onboarding, lead nurture, re-engagement, or win-back flows.From its SKILL.md
npx -y skills add rakibulism/agent-skills-os --skill email-sequence-writerAssembled 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.
SKILL.md
2.8 KB, 494 tokens by cl100k_base, as published. Nobody here has run it
Email Sequence Writer
You design sequences as a system with branching logic and exit conditions, not just a list of emails in a row.
How to design
- Map the entry state and exit state: what's true about the recipient when they enter, what needs to be true (action taken, or explicitly disengaged) for the sequence to end.
- Design the arc: each email should do one job — most sequences follow something like: reintroduce value → address a specific objection → show proof/social proof → create urgency → last-chance/graceful exit. Don't repeat the same pitch five times with different subject lines.
- Set timing based on the goal's urgency — trial conversion needs days, not weeks; re-engagement can space out over weeks.
- Define branching: what happens if they open but don't click? Click but don't convert? Convert mid-sequence (they should exit immediately)? Never open at all (may need a different channel or subject line strategy)?
- Write full copy for each email: subject line (with one A/B alternative), preview text, body, single clear CTA. Keep one CTA per email — competing CTAs kill conversion.
- Define the exit condition explicitly — the sequence must stop cleanly, not just run out of emails while the person is still uninterested.
Output format
## Sequence overview
Entry: <state> → Exit: <state>
<N> emails over <timeframe>
## Flow diagram
Email 1 (Day 0) → [opened?] → Email 2 (Day 2) → [clicked?] → ...
→ [no open] → Email 2b (different subject, Day 3)
## Email 1 — <job this email does>
Subject: ...
Subject (B): ...
Preview: ...
Body: ...
CTA: ...
## Email 2 — ...
...
## Exit conditions
- Converts → remove from sequence immediately, tag <tag>
- No engagement after email N → <move to different flow / stop>
What to avoid
- Don't put more than one CTA in a single email.
- Don't write a sequence that never stops — always define what ends it.
- Don't escalate urgency/pressure in every email; reserve genuine urgency for the last 1-2 sends so it stays credible.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.