NanoSkill
submit your skill

Outbound Marketing Engine Skill

byericosiu3KGitHub starsGitHub

Automate outbound marketing with AI-powered ICP definition, expert-scored email sequences, and verified lead pipelines.

outboundSecurity scan passed
Result preview

Full Demo

See a complete outbound campaign about NanoSkill with ICP targeting, multi channel sequencing, and expert reviewed messaging, generated and refined by this Agent Skill.

Get started

Run Your First Task

  1. a simple demonstration of the first step in using Outbound Marketing Engine Skill
    01

    Install

    Add the Outbound Marketing Engine Skill to your AI agent.

  2. a simple demonstration of the second step in using Outbound Marketing Engine Skill
    02

    Describe Task

    Describe your product, target audience, and outreach goals to build a complete outbound campaign.

  3. a simple demonstration of the third step in using Outbound Marketing Engine Skill
    03

    Deliver Campaign

    Get an AI powered outbound strategy with ICP targeting, multi channel sequences, and expert reviewed messaging.

Install command

$ npx skills add https://github.com/ericosiu/ai-marketing-skills/tree/main/outbound-engine

Installation signals

Installation activity

About

The AI Outbound Engine skill automates outbound marketing from end to endβ€”turning your ideal customer profile into verified leads ready to email. It's built for growth teams, agencies, and founders who need to scale cold outreach without the manual grind, delivering expert-reviewed copy and cleaned lists that land in inboxes.

What sets it apart is the Expert Panel Scoring: a simulated group of 10 outbound specialists that recursively critiques and improves your email sequences until they score 90+/100. Combine that with integrated lead sourcing from Apollo, real-time email verification via LeadMagic, and campaign health audits through Instantly, and you have a complete AI-powered pipeline.

Use it to launch new cold email campaigns from scratch or optimize existing ones. Monitor competitors' pricing and content changes automatically, and detect cross-signal overlaps between your SEO, sales, and outbound data. Everything runs through a simple command-line interface, so you can go from idea to inbox in minutes.

Key features

What makes it powerful

  • Expert-Scored Copywriting

    10 simulated outbound experts recursively score and improve your email sequences until they reach 90+/100, ensuring high-performing copy.

  • Automated Lead Pipeline

    Source, verify, deduplicate, and upload ICP-matched leads to your email platform with a single command, using Apollo, LeadMagic, and Instantly.

  • Campaign Health Audits

    Pull sending account inventory, warmup scores, capacity math, and performance metrics via Instantly API to identify blockers and optimize deliverability.

  • Competitive Intelligence

    Monitor competitor pricing changes and blog activity automatically, with weekly reports to stay ahead of market moves.

  • Cross-Signal Coordination

    Detect overlapping signals across SEO, sales, and outbound data to align campaigns for coordinated action.

Use cases

When to reach for it

  • Generate High-Converting Cold Emails

    Marketing teams use the Expert Panel to create and refine email sequences that achieve 90+ scores before sending.

  • Source Verified Leads for Campaigns

    SDRs pull leads from Apollo matching ICP criteria, verify them, and upload to Instantlyβ€”all without manual list cleaning.

  • Optimize Sending Infrastructure

    Outbound managers audit their Instantly accounts to identify warmup issues and capacity bottlenecks before launching campaigns.

  • Monitor Competitor Activity

    Growth strategists set up automated tracking of competitor pricing and content changes to adjust their own strategies.

SKILL.md

AI Outbound Engine

From ICP definition to emails in inbox β€” fully automated cold outbound.

This skill category handles the complete cold outbound pipeline: defining your ideal customer profile, writing expert-scored email sequences, sourcing and verifying leads, deduplicating against existing campaigns, uploading to your email platform, and monitoring the competitive landscape.

What's Inside

🎯 Cold Outbound Optimizer (SKILL.md)

Full campaign design workflow:

  • ICP Definition β€” structured template to define exactly who you're targeting
  • Infrastructure Audit β€” pulls sending account inventory, warmup scores, and capacity math from Instantly
  • Expert Panel Scoring β€” 10 simulated outbound experts score your copy (recursive until 90+/100)
  • Sequence Copywriting β€” subject lines, body copy, follow-ups, breakup emails β€” all Instantly-ready
  • Capacity Planning β€” accounts Γ— daily limits = pipeline projections
  • Implementation Docs β€” step-by-step launch plan

Supports both "start from scratch" and "optimize existing campaigns" modes.

πŸ“₯ Lead Pipeline (scripts/lead-pipeline.py)

End-to-end lead sourcing:

  1. Apollo People Search β€” pull leads matching your ICP criteria
  2. LeadMagic Verification β€” validate every email before sending
  3. Deduplication β€” check against existing Instantly leads + exclusion lists
  4. Upload to Instantly β€” batch upload with rate limiting and retry logic

πŸ” Competitive Monitor (scripts/competitive-monitor.py)

Track competitors automatically:

  • Pricing page change detection (diff-based)
  • Blog post monitoring for recent content
  • Generates weekly competitive intelligence reports
  • Configurable competitor list β€” add any company you want to track

πŸ”— Cross-Signal Detector (scripts/cross-signal-detector.py)

Find overlapping signals across multiple data sources:

  • Company overlap across SEO, sales, and outbound data
  • Vertical alignment detection
  • Keyword cluster correlation
  • Confidence-scored recommendations for coordinated action

πŸ“§ Cold Outbound Sender (scripts/cold-outbound-sender.py)

Sends approved outbound emails:

  • Reads from an approved prospects JSON file
  • Daily send limits (configurable)
  • Full send history tracking
  • Dry-run mode for testing

πŸ”§ Instantly Audit (scripts/instantly-audit.py)

Pull campaign health data from the Instantly v2 API:

  • Sending account inventory and warmup scores
  • Campaign performance (open rate, reply rate, positive reply rate)
  • Capacity math (conservative vs aggressive projections)
  • Flags: low warmup scores, underperforming campaigns, blockers

Quick Start

1. Set Up Environment Variables

cp .env.example .env
# Fill in your API keys

2. Install Dependencies

pip install -r requirements.txt

3. Run the Lead Pipeline

python3 scripts/lead-pipeline.py \
  --titles "VP Marketing,CMO,Head of Growth" \
  --industries "SaaS,Marketing" \
  --company-size "11,50" \
  --locations "United States" \
  --campaign-id "YOUR_CAMPAIGN_UUID" \
  --volume 500 \
  --dry-run

4. Audit Your Instantly Account

python3 scripts/instantly-audit.py --output report.md

5. Monitor Competitors

python3 scripts/competitive-monitor.py --output report.md

6. Detect Cross-Signals

python3 scripts/cross-signal-detector.py \
  --data-dir ./data/agent-outputs \
  --output cross-signals.json

Architecture

ICP Definition
     β”‚
     β–Ό
Expert Panel Scoring (recursive β†’ 90+)
     β”‚
     β–Ό
Apollo Search β†’ LeadMagic Verify β†’ Dedupe β†’ Instantly Upload
     β”‚                                            β”‚
     β–Ό                                            β–Ό
Competitive Monitor ◄──────────────► Cross-Signal Detector
     β”‚
     β–Ό
Weekly Intelligence Report

File Structure

outbound-engine/
β”œβ”€β”€ README.md                           # This file
β”œβ”€β”€ SKILL.md                            # Claude Code skill definition
β”œβ”€β”€ .env.example                        # Environment variable template
β”œβ”€β”€ requirements.txt                    # Python dependencies
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ lead-pipeline.py                # Apollo β†’ LeadMagic β†’ Dedupe β†’ Instantly
β”‚   β”œβ”€β”€ instantly-audit.py              # Instantly account health check
β”‚   β”œβ”€β”€ competitive-monitor.py          # Competitor tracking
β”‚   β”œβ”€β”€ cross-signal-detector.py        # Multi-source signal detection
β”‚   └── cold-outbound-sender.py         # Send approved outbound emails
└── references/
    β”œβ”€β”€ expert-panel.md                 # Default 10-expert scoring roster
    β”œβ”€β”€ copy-rules.md                   # Cold email copywriting rules
    β”œβ”€β”€ icp-template.md                 # ICP data collection template
    └── instantly-rules.md              # Instantly variable syntax & deliverability rules

Requirements

  • Python 3.9+
  • API keys: Apollo, LeadMagic, Instantly (see .env.example)
  • For the sender script: a configured email sending tool (e.g., gog CLI or SMTP)
  • Claude Code or similar AI coding agent (for running the SKILL.md workflow)

Customization

  • ICP: Edit references/icp-template.md or provide parameters at runtime
  • Expert Panel: Swap panelists in references/expert-panel.md for your industry
  • Competitors: Configure the COMPETITORS dict in competitive-monitor.py
  • Send limits: Adjust MAX_PER_DAY in cold-outbound-sender.py
  • Data sources: Point cross-signal-detector.py at your own data directories

License

MIT

FAQ