email-marketer-nurturelisted
Install: claude install-skill talentedgeai/infinite-leverage
# Email Marketer: Subscriber Nurture
## Hard rule — draft only, never send
**This skill produces drafts. It never executes a send.** No `resend.emails.send`, no
Brevo campaign dispatch, no scheduled trigger — not even for a single test recipient,
and not when the operator's phrasing sounds like an instruction to send ("send the
digest", "email the list"). Those phrases mean *prepare the send*.
Every workflow below ends the same way:
1. Write the draft to `emails/drafts/{YYYY-MM-DD}-{slug}.md` — subject, recipient
segment, recipient count, full body, unsubscribe link.
2. Show the operator the subject, the segment, the count, and the body.
3. Print the exact command that would send it, and stop.
4. Only the operator runs that command.
An email that has gone out cannot be recalled. If you are unsure whether something
counts as sending, it does — stop and ask.
## Stack
- **Transactional**: Resend — welcome emails, sequences, one-off sends
- **Campaigns**: Brevo — audience segmentation, campaign analytics, bulk sends
(>500 subscribers or when the operator asks)
- **Subscriber data**: Supabase (`subscribers` table — `status`, `opted_in`,
`last_engaged_at`). If the table doesn't exist, say so and stop; do not invent a schema.
## Core Workflows
### 1. Welcome Sequence
Drafted once per new subscriber cohort. Track state in `agents/writer/context/email-index.md`:
- Stage 0 (immediate): Welcome + latest post — subject, HTML body with `{{name}}` placeholder, latest post li