Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aiagentwithdhruv avatar

Instantly Campaigns

  • 30 installs
  • 13 repo stars
  • Updated July 13, 2026
  • aiagentwithdhruv/skills

instantly-campaigns is a Claude Code skill that creates A/B tested cold-email campaigns in Instantly from a client description and offers.

About

instantly-campaigns is a Claude Code skill that builds cold-email campaigns in Instantly from a client description and set of offers. It generates three campaigns, each with A/B tested opener variants, a follow-up bump, and a breakup email, wiring in Instantly personalization variables. A developer or agency uses it to stand up outbound email sequences quickly instead of writing each campaign by hand.

  • Creates three cold-email campaigns in Instantly, one per offer
  • Each campaign has A/B tested first emails plus follow-up and breakup emails
  • Supports Instantly personalization variables like firstName, companyName, and icebreaker

Instantly Campaigns by the numbers

  • 30 all-time installs (skills.sh)
  • Ranked #604 of 853 Sales & Marketing skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

instantly-campaigns capabilities & compatibility

Requires an Instantly API key, an Anthropic API key, and an Instantly plan.

Capabilities
cold email campaigns · ab testing · email sequences
Use cases
email · marketing
Pricing
Bring your own API key
From the docs

What instantly-campaigns says it does

Create three email campaigns in Instantly based on a client description and offers. Each campaign has A/B tested first emails and follow-up sequences.
SKILL.md
Email 1: Two A/B variants
SKILL.md
npx skills add https://github.com/aiagentwithdhruv/skills --skill instantly-campaigns

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs30
repo stars13
Last updatedJuly 13, 2026
Repositoryaiagentwithdhruv/skills

What it does

Create three A/B tested cold-email campaigns in Instantly from a client brief.

Who is it for?

Agencies and developers standing up outbound cold-email sequences in Instantly.

Skip if: Users who need reply handling or lead sourcing rather than campaign authoring.

When should I use this skill?

The user asks to create email campaigns, set up cold outreach, build email sequences, or configure Instantly campaigns.

What you get

Three Instantly campaigns are created, each with A/B opener variants and a follow-up sequence.

  • 3 Instantly campaign IDs
  • campaign names

By the numbers

  • 3 campaigns created (one per offer)
  • 3-email sequence per campaign
  • 2 A/B variants on Email 1

Files

SKILL.mdMarkdownGitHub ↗

Instantly Campaign Creation

Goal

Create three email campaigns in Instantly based on a client description and offers. Each campaign has A/B tested first emails and follow-up sequences.

Inputs

1. Client Description: Company name, industry, target audience, value proposition 2. Offers (optional): List of 3 offers. If not provided, will be generated.

Scripts

  • ./scripts/instantly_create_campaigns.py - Creates campaigns via Instantly API
  • ./scripts/read_sheet.py - Read lead data if needed

Process

1. Load Examples

Read .tmp/instantly_campaign_examples/campaigns.md for inspiration on personalization + social proof + offer structure.

2. Generate Campaigns

python3 ./scripts/instantly_create_campaigns.py \
  --client_name "ClientName" \
  --client_description "Description of the client..." \
  --offers "Offer 1|Offer 2|Offer 3" \
  --target_audience "Who we're emailing" \
  --social_proof "Credentials/results to mention"

3. Review Output

The script creates 3 campaigns (one per offer), each with:

  • Email 1: Two A/B variants
  • Email 2: Follow-up bump
  • Email 3: Breakup email

Campaign Structure

Email 1 (A/B Split Test)

  • Personalization hook ({{icebreaker}} or custom opener)
  • Social proof (credentials, results)
  • Offer (clear value proposition)
  • Soft CTA

Email 2 (Follow-up)

  • Brief, friendly bump
  • Reference original email
  • Restate value
  • Clear CTA

Email 3 (Breakup)

  • Short, direct
  • Last chance framing
  • Simple yes/no ask

Available Variables

  • {{firstName}} - Lead's first name
  • {{lastName}} - Lead's last name
  • {{companyName}} - Lead's company
  • {{casualCompanyName}} - Informal company name
  • {{icebreaker}} - AI-generated icebreaker
  • {{sendingAccountFirstName}} - Sender's first name

Edge Cases

  • No offers provided: Generate 3 distinct offers from client description
  • API errors: Script retries once, then fails with detailed error
  • Rate limits: Handled with exponential backoff

Output

{
  "status": "success",
  "campaigns_created": 3,
  "campaign_ids": ["id1", "id2", "id3"],
  "campaign_names": ["Campaign 1", "Campaign 2", "Campaign 3"]
}

Environment

Requires in .env:

INSTANTLY_API_KEY=your_key
ANTHROPIC_API_KEY=your_key

API Learnings

  • Schedule requires name field in each schedule object
  • Timezone: Use America/Chicago (not all IANA values work)
  • HTML: Instantly strips plain text outside HTML tags - wrap in <p> tags
  • Model: Uses claude-opus-4-5-20251101 for generation

---

Schema

Inputs

NameTypeRequiredDescription
client_namestringYesClient company name
client_descriptionstringYesCompany description and value proposition
offersstringNoPipe-separated offers (auto-generated if missing)
target_audiencestringYesWho we're emailing
social_proofstringYesCredentials/results to mention

Outputs

NameTypeDescription
campaign_idsarray3 Instantly campaign IDs
campaign_namesarrayCampaign names

Credentials

NameSource
INSTANTLY_API_KEY.env
ANTHROPIC_API_KEY.env

Composable With

Skills that chain well with this one: scrape-leads, gmaps-leads, casualize-names, onboarding-kickoff

Cost

Claude API + Instantly plan

Related skills

FAQ

What does each instantly-campaigns campaign contain?

Email 1 with two A/B variants, a follow-up bump (Email 2), and a breakup email (Email 3).

What happens if no offers are provided?

The skill generates three distinct offers from the client description.

Sales & Marketingcontentdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.