mcpField
O
outbound-prospecting-engine

outbound-prospecting-engine

github.com/gooseworks-aiMarketing & growth1.3k53 installsUpdated 3d ago
Repository

About outbound-prospecting-engine

An outbound prospecting skill for teams building lead-generation campaigns. It connects intent signals, lead qualification, contact discovery, personalized outreach, and campaign monitoring into a repeatable process with human review checkpoints.

Key features

  1. 01Signal-source selection
  2. 02Lead qualification and scoring
  3. 03Decision-maker contact discovery
  4. 04Contact deduplication
  5. 05Personalized email sequences
  6. 06Campaign monitoring and iteration

Use cases

  1. 01Build prospect lists from buying signals
  2. 02Prioritize companies against an ICP
  3. 03Prepare personalized cold-email campaigns
  4. 04Review and refine ongoing outreach

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/gooseworks-ai/goose-skills --skill outbound-prospecting-engine

After installing, type/outbound-prospecting-enginein Claude Code to confirm it loaded.

Bundled filesskill.meta.json

Details

From the project README

Outbound Prospecting Engine

Build and run a complete outbound prospecting system: signal detection → company research → contact finding → personalization → campaign launch.

When to Use

  • "Set up outbound prospecting for [client]"
  • "Build a lead gen engine targeting [ICP]"
  • "Find and reach out to companies that need [solution]"

Prerequisites

  • Client context.md with ICP, value props, positioning
  • Signal keywords (what to monitor for intent)
  • Approved messaging / email sequences (or generate them)

Steps

1. Define Signal Sources

Based on the client's ICP and motion, select which signals to monitor:

Signal SourceBest ForSkill
Job postingsCompanies with allocated budgetjob-posting-intent
Funding announcementsCompanies with fresh capitalfunding-signal-monitor
LinkedIn posts/commentsPractitioners discussing the problemlinkedin-post-research + linkedin-commenter-extractor
Conference attendeesPeople actively engaged with the spaceluma-event-attendees
Competitor customersCompanies already buying similar solutionscompetitor-post-engagers
2. Run Signal Detection

Execute selected signal skills with client-specific keywords. Run in parallel.

Output: Raw signal list — companies + signal context.

3. Qualify & Score

Skill: lead-qualification

Filter against ICP criteria. Score each lead:

  • Multi-signal leads = highest priority
  • Job posting + funding = strongest intent
  • Single social mention = lowest (awareness only)
4. Find Decision-Maker Contacts

Skill: company-contact-finder

For top qualified companies, find the specific decision-makers:

  • Target titles from client's ICP
  • Get email addresses and LinkedIn URLs
5. Deduplicate

Skill: contact-cache

Check all leads against the contact cache. Add new leads to cache. Skip any that have been contacted before.

6. Personalize Outreach

For each lead, generate personalized email sequence using:

  • The signal that surfaced them (the "why now")
  • Their company context (what they do, their pain)
  • The client's value proposition (how it solves their pain)
7. Launch Campaign

Skill: cold-email-outreach

Set up the outreach campaign in your chosen tool:

  • Create campaign with name and schedule
  • Upload lead list
  • Configure 2-3 email sequence (personalized per lead or per segment)
  • Allocate mailboxes
  • Set sending schedule
8. Monitor & Iterate
  • Track open rates, reply rates, meeting bookings
  • A/B test subject lines and messaging
  • Re-run signal detection weekly to add new leads
  • Update contact cache with outcomes

Ongoing Cadence

  • Weekly: Re-run signal detection, qualify new leads, add to campaign
  • Bi-weekly: Review campaign metrics, adjust messaging
  • Monthly: Review overall pipeline contribution, adjust signal sources

Human Checkpoints

  • After Step 3: Review qualified lead list before finding contacts
  • After Step 6: Review personalized email copy before launching campaign
  • After Step 8: Review campaign performance metrics

Comments

Markdown supported