Agent skill
nurture-sequence
Builds drip email campaigns for leads not ready to buy.
Filed under Outbound email.
From ekatasingh1107/b2b-gtm-skills · 99 skills · 2 · pushed 2026-04-11
What it does when it runs
Builds drip email campaigns for leads not ready to buy. Determines segment and buying stage, selects content per stage, and generates a complete 5-7 email sequence over 30 days with timing and content.
Read from the skill and the 1 file bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/ekatasingh1107/b2b-gtm-skills.git /tmp/b2b-gtm-skills git -C /tmp/b2b-gtm-skills sparse-checkout set "skills/composites/nurture-sequence" mkdir -p ~/.claude/skills/nurture-sequence cp -R "/tmp/b2b-gtm-skills/skills/composites/nurture-sequence/." ~/.claude/skills/nurture-sequence/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from ekatasingh1107/b2b-gtm-skills/blob/eae8dd0bb98da1c8e84abd297066a87015dd860f/skills/composites/nurture-sequence/SKILL.md, which is licensed MIT (repository). 1,593 words, 22 headings.
Nurture Sequence
Generates a complete drip email campaign for leads that are qualified but not ready to buy. Maps the lead's segment and buying stage to a content strategy, selects the right content progression (educational, case study, social proof, offer), and outputs a full 5-7 email sequence with subject lines, body copy, timing, and performance benchmarks.
Prerequisites
agency.config.jsonpopulated (services, ICP, brand voice, content library)- Lead data with segment and qualification status
- Content library or
case_studies[]for reference material - Optional:
brand-voicecapability output for tone consistency
Capabilities Used
email-copywriter-- write individual nurture emailsbrand-voice-- maintain consistent tone across the sequencecrm-writer-- set up the sequence in CRM with timingcold-email-drafter-- for the transition-to-sales emails at the endcarousel-creator-- for generating linked content assets
Phase 0: Intake
Read agency.config.json:
services[]-- services to eventually pitchcase_studies[]-- available social proof contenticp.segments[]-- for segment-specific messagingbrand_voice-- tone and style guidelinescontent_library-- available content assets (blogs, guides, videos)nurture_config-- default nurture settings if defined:{ "nurture_config": { "default_length": 7, "default_duration_days": 30, "max_emails_per_week": 2, "unsubscribe_handling": "respect_immediately", "send_times": { "preferred_days": ["tuesday", "thursday"], "preferred_hours": "10:00-11:00" } } }
Accept parameters:
lead-- (required) lead object with segment and stage infosegment-- ICP segment override (if not in lead data)buying_stage--awareness|consideration|decision. Default: auto-detect from lead scoresequence_length-- number of emails. Default: from config or 7duration_days-- total campaign duration. Default: from config or 30goal--book_demo|start_trial|request_proposal|download_resource. Default:book_demoinclude_case_study-- boolean. Default:true
Phase 1: Segment and Stage Analysis
Determine Buying Stage
If not explicitly provided, infer from lead data:
Awareness stage (score 1.5-2.5):
- Lead knows they have a problem but hasn't started evaluating solutions
- Content focus: education, thought leadership, industry insights
- Tone: helpful, no sales pressure
Consideration stage (score 2.5-3.5):
- Lead is actively researching solutions and evaluating options
- Content focus: comparisons, case studies, ROI frameworks
- Tone: consultative, show expertise
Decision stage (score 3.5+):
- Lead is close to choosing a partner, needs final push
- Content focus: case studies, testimonials, specific proposals
- Tone: confident, create urgency
Segment-Specific Messaging
Map the lead's segment to relevant messaging angles:
Post-PMF D2C India:
Pain points: scaling beyond 1 SKU, store doesn't match growth, basic Shopify theme
Content angles: "scaling your D2C store", "CRO for growing brands", "catalog management for new SKUs"
Case studies: reference similar-stage Indian D2C brands
Midmarket D2C India:
Pain points: in-house team overwhelmed, need outside expertise, store refresh
Content angles: "agency vs in-house", "CRO audit framework", "managing ecomm at scale"
Case studies: reference mid-size brands with outsourced ecomm
Early-stage D2C US/UK/AU:
Pain points: basic store, no ecomm expertise, growing fast but store is limiting
Content angles: "store foundations for fast-growing D2C", "why CRO matters early", "Shopify best practices"
Case studies: reference international D2C brands if available
Phase 2: Content Strategy
Design the content progression for the sequence:
Awareness Stage Sequence (7 emails, 30 days)
Email 1 (Day 1): Welcome + Value
Purpose: Establish relationship, deliver immediate value
Content: Industry insight or quick win they can implement today
CTA: Soft -- read the full article / download the guide
Email 2 (Day 4): Educational Content
Purpose: Position as expert, teach something useful
Content: "3 things [segment] brands get wrong about [service area]"
CTA: Soft -- reply with their biggest challenge
Email 3 (Day 8): Thought Leadership
Purpose: Build trust with original perspective
Content: Industry trend analysis or data-backed insight
CTA: Soft -- share if useful
Email 4 (Day 13): Case Study (light)
Purpose: Introduce social proof without hard sell
Content: "How [similar brand] solved [problem]" -- story format, not sales format
CTA: Medium -- read the full case study
Email 5 (Day 18): Interactive / Engagement
Purpose: Get a response, build two-way relationship
Content: Question, poll, or mini-audit offer ("Reply with your URL, I'll send you 3 quick wins")
CTA: Medium -- reply to engage
Email 6 (Day 24): Value Stack
Purpose: Demonstrate breadth of expertise
Content: Curated resource (tools, templates, checklist relevant to their segment)
CTA: Medium -- download or bookmark
Email 7 (Day 30): Soft Transition
Purpose: Open the door to a conversation
Content: Recap value delivered, mention availability for deeper help
CTA: Strong -- book a 15-min call (no commitment framing)
Consideration Stage Sequence (6 emails, 25 days)
Email 1 (Day 1): Welcome + Positioning
Content: Quick intro, why they're hearing from you, one key insight
CTA: Soft
Email 2 (Day 4): Comparison / Framework
Content: "How to evaluate a [service] partner" or "Agency vs freelancer vs in-house"
CTA: Soft
Email 3 (Day 9): Case Study (detailed)
Content: Full Problem-Solution-Results with metrics
CTA: Medium -- "Want similar results?"
Email 4 (Day 14): Social Proof Stack
Content: 3 quick client wins (mini case studies, 2-3 sentences each)
CTA: Medium -- book a call
Email 5 (Day 20): ROI / Value Proof
Content: ROI calculator, cost-of-inaction framing, or audit results
CTA: Strong -- "Let me show you what this looks like for your brand"
Email 6 (Day 25): Direct Offer
Content: Specific proposal teaser or free audit offer
CTA: Strong -- book demo / request proposal
Decision Stage Sequence (5 emails, 14 days)
Email 1 (Day 1): Direct Value Proposition
Content: "Here's exactly how we'd help [company]" -- specific to their needs
CTA: Strong
Email 2 (Day 3): Case Study Match
Content: Most relevant case study to their exact situation
CTA: Strong
Email 3 (Day 6): Objection Crusher
Content: Address the top objection for their segment (price, timing, risk)
CTA: Strong
Email 4 (Day 10): Urgency / Scarcity
Content: Timing element (seasonal, competitive, capacity)
CTA: Strong -- book this week
Email 5 (Day 14): Final Touch
Content: Respectful last touch, door stays open
CTA: Strong but not pushy
Phase 3: Email Generation
For each email in the sequence, generate using email-copywriter:
Email Specifications
For each email:
Subject line: [specific, benefit-driven, under 50 characters]
Preview text: [extends the subject, under 90 characters]
Body:
- Opening: [hook, 1-2 sentences]
- Value: [main content, 3-5 sentences]
- CTA: [clear, single action]
- Sign-off: [personal, from a human]
Word count: 80-150 words (nurture emails must be short)
Tone: [from brand_voice + stage-appropriate adjustments]
Personalization tokens: [{{first_name}}, {{company}}, {{industry}}, {{detected_need}}]
Content Rules
- NO sales language in awareness stage emails
- Every email delivers standalone value (reader learns something even if they don't click)
- Subject lines vary in style (question, number, statement, curiosity gap)
- Never start two consecutive emails with the same opening style
- Include a "PS:" in at least 2 emails (high readership zone)
- Link to real content when referencing articles or case studies
- Each email has a different angle -- never repeat the same message
Phase 4: Timing and Delivery Rules
Send Timing
Preferred days: [from nurture_config.send_times.preferred_days]
Preferred hours: [from nurture_config.send_times.preferred_hours]
Max per week: [from nurture_config.max_emails_per_week]
Timezone: [lead's timezone if known, else agency timezone]
Spacing Rules
- Minimum 3 days between emails
- No emails on weekends (unless config overrides)
- No emails on major holidays (country-specific based on lead location)
- Respect global suppression list
Exit Conditions
Stop the sequence if:
- Lead replies (transition to manual follow-up or
follow-up-engine) - Lead books a meeting (mark as converted)
- Lead unsubscribes (respect immediately)
- Lead marked as disqualified
- Sequence completes all steps
Phase 5: Output
Return structured JSON:
{
"sequence_name": "nurture_awareness_d2c_india",
"lead": {
"contact_name": "Priya Mehta",
"company_name": "FreshSkin Co",
"segment": "Post-PMF D2C India",
"buying_stage": "awareness"
},
"sequence_config": {
"total_emails": 7,
"duration_days": 30,
"goal": "book_demo",
"send_days": ["tuesday", "thursday"],
"send_time": "10:00 IST"
},
"emails": [
{
"position": 1,
"send_day": 1,
"send_date": "2026-03-08",
"type": "welcome_value",
"subject": "The one metric most D2C brands ignore",
"preview": "It's not conversion rate -- and it's costing you",
"body": "[full email copy]",
"cta": "Read the full breakdown",
"cta_link": "[content URL]",
"word_count": 120,
"personalization_tokens": ["first_name", "company"]
},
{
"position": 2,
"send_day": 4,
"send_date": "2026-03-11",
"type": "educational",
"subject": "3 product page mistakes killing your AOV",
"preview": "Quick fixes that take 30 minutes",
"body": "[full email copy]",
"cta": "Reply with your URL for a free quick audit",
"cta_link": null,
"word_count": 135,
"personalization_tokens": ["first_name", "industry"]
}
],
"exit_conditions": [
"lead_replies",
"meeting_booked",
"unsubscribe",
"disqualified",
"sequence_complete"
],
"post_sequence_action": "re_evaluate_qualification",
"benchmarks": {
"expected_open_rate": "35-45%",
"expected_click_rate": "3-5%",
"expected_reply_rate": "5-8%",
"expected_conversion_rate": "10-15%"
},
"generated_at": "2026-03-07T10:00:00Z"
}
Phase 6: Review
Present the full sequence.
APPROVAL GATE: "[N]-email nurture sequence for [segment] leads. Review before activating?"
After approval:
- Write sequence to CRM via
crm-writer - Set first email send date
- Configure exit condition triggers
- Set re-evaluation reminder at sequence end
Phase 7: Performance Tracking Setup
Set up benchmarks for sequence-analyzer to evaluate later:
SEQUENCE BENCHMARKS
---
Sequence: [name]
Created: [date]
Target metrics:
Open rate: [benchmark]%
Click rate: [benchmark]%
Reply rate: [benchmark]%
Conversion rate (booked demo): [benchmark]%
Unsubscribe rate: < 1%
Review date: [30 days from start]
Example Usage
Trigger phrases:
- "Build a nurture sequence for [lead]"
- "Create a drip campaign for awareness-stage leads in [segment]"
- "This lead isn't ready to buy, set up a nurture sequence"
- "Generate a 7-email nurture campaign for D2C brands"
- "Build a consideration-stage email sequence for [prospect]"
- "[Lead] was routed to nurture, build the sequence"
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- email-sequence by OpenClaudia · 677
- outreach-sequence-builder by Varnan-Tech · 626
- cold-outreach-sequence by BrianRWagner · 408
- sales-sequence-builder by zapier · 334
- copywriting-ic-sequence by Othmane-Khadri · 290
- copywriting-manager-sequence by Othmane-Khadri · 290
- copywriting-vp-sequence by Othmane-Khadri · 290
- email-sequence by louisblythe · 143
Need help setting it up?
This page tells you what nurture-sequence does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.