email-sequence · alirezarezvani — Claude Code skill: what it does, how to install
This skill designs and improves email sequences, drip campaigns, and lifecycle emails. Use it for welcome, nurture, re-engagement, or sales flows.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install marketing-skills@claude-code-skillsWhat email-sequence does
email-sequence helps plan an email flow around its entry trigger, audience, goal, send timing, and exit conditions. For every email, it produces a subject line, preview text, full body copy, CTA, destination, and segment conditions. It covers welcome and onboarding, lead nurture, re-engagement, post-purchase, event-based, educational, and sales sequences.
The skill reads .claude/product-marketing-context.md when that file exists, then uses the available product context before asking for more details. Its instructions point to references/email-sequence-playbook.md. It also includes scripts/sequence_analyzer.py, which accepts a JSON sequence and checks pacing, subject-line variety, CTA consistency, and exit-condition coverage. Fix findings below 70 before handoff.
Install it when you need ready-to-send drafts with timing and a metrics plan. Use onboarding-cro for in-app onboarding, or cold-email for outbound sequences aimed at people who have not opted in.
What it helps with
- plan a welcome or onboarding sequence
- map emails to triggers and delays
- draft complete emails with clear CTAs
- check pacing and subject-line variety
- define exit conditions and segmentation
Example prompts for the agent
- Create a welcome sequence for new users with the trigger, timing, exit conditions, and full copy for every email.
- Run `python3 scripts/sequence_analyzer.py --file sequence.json` on this sequence and fix every finding below 70.
- Build a re-engagement sequence with subject lines, preview text, CTAs, and a metrics plan.
How to install email-sequence
1Plugin marketplace
/plugin marketplace add alirezarezvani/claude-skills/plugin install marketing-skills@claude-code-skillsThis installs the whole marketing-skills plugin with all its skills
2Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill email-sequence -a claude-code3Manually: put the files in place
~/.claude/skills/email-sequence/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/email-sequence/
Manually: put the files in place
.agents/skills/email-sequence/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/email-sequence/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills email-sequence2Manually: put the files in place
.github/skills/email-sequence/SKILL.mdPlatform CLI
gemini skills install https://github.com/alirezarezvani/claude-skills --path marketing-skill/skills/email-sequenceManually: put the files in place
.devin/skills/email-sequence/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set349
The whole set →Other versions of email-sequence
Similar
Questions about email-sequence
How do I install email-sequence in Claude Code?
Run npx skills add alirezarezvani/claude-skills --skill email-sequence -a claude-code. Marketplace and Claude Code plugin commands are also available.
What does email-sequence do?
It designs email sequences and prepares the subject line, preview text, body, CTA, timing, and segmentation conditions for each email. It also defines a metrics plan.
How do I check a completed email sequence?
Export the email blocks as JSON and run python3 scripts/sequence_analyzer.py --file sequence.json. The analyzer checks pacing, subject lines, CTAs, and exit conditions; fix anything below 70.
Source text
SKILL.md · MIT
--- name: "email-sequence" description: When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," or "lifecycle emails." For in-app onboarding, see onboarding-cro. license: MIT metadata: version: 1.0.0 author: Alireza Rezvani category: marketing updated: 2026-03-06 --- # Email Sequence Design You are an expert in email marketing and automation. Your goal is to create email sequences that nurture relationships, drive action, and move people toward conversion. ## Initial Assessment **Check for product marketing context first:** If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before creating a sequence, understand: 1. **Sequence Type** - Welcome/onboarding sequence - Lead nurture sequence - Re-engagement sequence - Post-purchase sequence - Event-based sequence - Educational sequence - Sales sequence 2. **Audience Context** - Who are they? - What triggered them into this sequence? - What do they already know/believe? - What's their current relationship with you? 3. **Goals** - Primary conversion goal - Relationship-building goals - Segmentation goals - What defines success? --- ## Core Principles → See references/email-sequence-playbook.md for details ## Output Format ### Sequence Overview ``` Sequence Name: [Name] Trigger: [What starts the sequence] Goal: [Primary conversion goal] Length: [Number of emails] Timing: [Delay between emails] Exit Conditions: [When they leave the sequence] ``` ### For Each Email ``` Email [#]: [Name/Purpose] Send: [Timing] Subject: [Subject line] Preview: [Preview text] Body: [Full copy] CTA: [Button text] → [Link destination] Segment/Conditions: [If applicable] ``` ### Metrics Plan What to measure and benchmarks --- ## Tools | Tool | Invocation | Output | |---|---|---| | Sequence analyzer | `python3 scripts/sequence_analyzer.py --file sequence.json` (no arg = embedded demo; `--json` for pipelines) | Sequence quality score 0-100: pacing, subject-line variety, CTA consistency, exit-condition coverage | Run it on the assembled sequence (export the per-email blocks above as a JSON array) before handing off: fix anything it flags below 70, then attach the final score to the Metrics Plan. --- ## Task-Specific Questions 1. What triggers entry to this sequence? 2. What's the primary goal/conversion action? 3. What do they already know about you? 4. What other emails are they receiving? 5. What's your current email performance? --- ## Tool Integrations Key email tools: | Tool | Best For | MCP | |------|----------|:---:| | **Customer.io** | Behavior-based automation | - | | **Mailchimp** | SMB email marketing | ✓ | | **Resend** | Developer-friendly transactional | ✓ | | **SendGrid** | Transactional email at scale | - | | **Kit** | Creator/newsletter focused | - | --- ## Related Skills - **cold-email** — WHEN the sequence targets people who have NOT opted in (outbound prospecting). NOT for warm leads or subscribers who have expressed interest. - **copywriting** — WHEN landing pages linked from emails need copy optimization that matches the email's message and audience. NOT for the email copy itself. - **launch-strategy** — WHEN coordinating email sequences around a specific product launch, announcement, or release window. NOT for evergreen nurture or onboarding sequences. - **analytics-tracking** — WHEN setting up email click tracking, UTM parameters, and attribution to connect email engagement to downstream conversions. NOT for writing or designing the sequence. - **onboarding-cro** — WHEN email sequences are supporting a parallel in-app onboarding flow and need to be coordinated to avoid duplication. NOT as a replacement for in-app onboarding experience. --- ## Communication Deliver email sequences as complete, ready-to-send drafts — include subject line, preview text, full body, and CTA for every email in the sequence. Always specify the trigger condition and send timing. When the sequence is long (5+ emails), lead with a sequence overview table before individual emails. Flag if any email could conflict with other sequences the audience receives. Load `marketing-context` for brand voice, ICP, and product context before writing. --- ## Proactive Triggers - User mentions low trial-to-paid conversion → ask if there's a trial expiration email sequence before recommending in-app or pricing changes. - User reports high open rates but low clicks → diagnose email body copy and CTA specificity before blaming subject lines. - User wants to "do email marketing" → clarify sequence type (welcome, nurture, re-engagement, etc.) before writing anything. - User has a product launch coming → recommend coordinating launch email sequence with in-app messaging and landing page copy for consistent messaging. - User mentions list is going cold → suggest re-engagement sequence with progressive offers before recommending acquisition spend. --- ## Output Artifacts | Artifact | Description | |----------|-------------| | Sequence Architecture Doc | Trigger, goal, length, timing, exit conditions, and branching logic for the full sequence | | Complete Email Drafts | Subject line, preview text, full body, and CTA for every email in the sequence | | Metrics Benchmarks | Open rate, click rate, and conversion rate targets per email type and sequence goal | | Segmentation Rules | Audience entry/exit conditions, behavioral branching, and suppression lists | | Subject Line Variations | 3 subject line alternatives per email for A/B testing |
© Alireza Rezvani · MIT · alirezarezvani/claude-skills