New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Detect intent signals, research companies

Outbound prospecting engine

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

Outbound prospecting engine cover

End-to-end outbound prospecting: detect intent signals, research companies, find decision-maker contacts, personalize messaging, launch campaign.

---
type: playbook
name: outbound-prospecting-engine
description: >
  End-to-end outbound prospecting: detect intent signals, research companies,
  find decision-maker contacts, personalize messaging, launch campaign.
---

# 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]"

Overview

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

Manual install (npx, ZIP)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill outbound-prospecting-engine -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \ | tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/outreach/playbooks/outbound-prospecting-engine
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/ed63dabfa47117d4bfdb/outbound-prospecting-engine.zip" -OutFile "$env:TEMP\outbound-prospecting-engine.zip"; Expand-Archive "$env:TEMP\outbound-prospecting-engine.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.3 KB
  • skill.meta.json274 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
Show the full text104 lines

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 Source Best For Skill
Job postings Companies with allocated budget job-posting-intent
Funding announcements Companies with fresh capital funding-signal-monitor
LinkedIn posts/comments Practitioners discussing the problem linkedin-post-research + linkedin-commenter-extractor
Conference attendees People actively engaged with the space luma-event-attendees
Competitor customers Companies already buying similar solutions competitor-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
1---
2type: playbook
3name: outbound-prospecting-engine
4description: >
5 End-to-end outbound prospecting: detect intent signals, research companies,
6 find decision-maker contacts, personalize messaging, launch campaign.
7---
8 
9# Outbound Prospecting Engine
10 
11Build and run a complete outbound prospecting system: signal detection → company research → contact finding → personalization → campaign launch.
12 
13## When to Use
14 
15- "Set up outbound prospecting for [client]"
16- "Build a lead gen engine targeting [ICP]"
17- "Find and reach out to companies that need [solution]"
18 
19## Prerequisites
20 
21- Client context.md with ICP, value props, positioning
22- Signal keywords (what to monitor for intent)
23- Approved messaging / email sequences (or generate them)
24 
25## Steps
26 
27### 1. Define Signal Sources
28 
29Based on the client's ICP and motion, select which signals to monitor:
30 
31| Signal Source | Best For | Skill |
32|--------------|---------|-------|
33| Job postings | Companies with allocated budget | job-posting-intent |
34| Funding announcements | Companies with fresh capital | funding-signal-monitor |
35| LinkedIn posts/comments | Practitioners discussing the problem | linkedin-post-research + linkedin-commenter-extractor |
36| Conference attendees | People actively engaged with the space | luma-event-attendees |
37| Competitor customers | Companies already buying similar solutions | competitor-post-engagers |
38 
39### 2. Run Signal Detection
40 
41Execute selected signal skills with client-specific keywords. Run in parallel.
42 
43**Output**: Raw signal list — companies + signal context.
44 
45### 3. Qualify & Score
46 
47**Skill**: lead-qualification
48 
49Filter against ICP criteria. Score each lead:
50- Multi-signal leads = highest priority
51- Job posting + funding = strongest intent
52- Single social mention = lowest (awareness only)
53 
54### 4. Find Decision-Maker Contacts
55 
56**Skill**: company-contact-finder
57 
58For top qualified companies, find the specific decision-makers:
59- Target titles from client's ICP
60- Get email addresses and LinkedIn URLs
61 
62### 5. Deduplicate
63 
64**Skill**: contact-cache
65 
66Check all leads against the contact cache. Add new leads to cache. Skip any that have been contacted before.
67 
68### 6. Personalize Outreach
69 
70For each lead, generate personalized email sequence using:
71- The signal that surfaced them (the "why now")
72- Their company context (what they do, their pain)
73- The client's value proposition (how it solves their pain)
74 
75### 7. Launch Campaign
76 
77**Skill**: cold-email-outreach
78 
79Set up the outreach campaign in your chosen tool:
80- Create campaign with name and schedule
81- Upload lead list
82- Configure 2-3 email sequence (personalized per lead or per segment)
83- Allocate mailboxes
84- Set sending schedule
85 
86### 8. Monitor & Iterate
87 
88- Track open rates, reply rates, meeting bookings
89- A/B test subject lines and messaging
90- Re-run signal detection weekly to add new leads
91- Update contact cache with outcomes
92 
93## Ongoing Cadence
94 
95- **Weekly**: Re-run signal detection, qualify new leads, add to campaign
96- **Bi-weekly**: Review campaign metrics, adjust messaging
97- **Monthly**: Review overall pipeline contribution, adjust signal sources
98 
99## Human Checkpoints
100 
101- **After Step 3**: Review qualified lead list before finding contacts
102- **After Step 6**: Review personalized email copy before launching campaign
103- **After Step 8**: Review campaign performance metrics
104 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 206 listings
View creator

Made with outbound-prospecting-engine

Outbound prospecting engine — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)
Outbound prospecting engine — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)

by gooseworks-ai

Similar skills

See all →
SkillAct as a comprehensive AI sales intelligenceAI Sales Team — Main Orchestratorzubair-trabzada/ai-sales-team-claude · by zubair-trabzadaYou are a comprehensive AI sales intelligence and outreach system for Claude Code. You help founders, sales teams, agency owners, and…★ 1.4k GitHub starsSkillAutonomous cold email campaign launcherAuto research publicgrowthenginenowoslawski/coldoutboundskills · by growthenginenowoslawskiAutonomous cold email campaign launcher. Takes one target company domain, scrapes their website, generates an ICP with Claude, pulls matching leads via Prospeo, enriches emails + company descriptions, personalizes each lead with parallel Claude Code Task sub-agents (A/B/C variants), and uploads as a live Smartlead campaign. Uses local JSON files for state (no database required). Use for automated daily campaign launches after you have an initial `client-profile.yaml` from /icp-onboarding. Triggers on "auto-research", "launch an automated campaign", "daily campaign", "run the research loop".★ 736 GitHub starsSkillRun a full Account-Based Marketing campaign end-to-endABM Campaign — DIY Playbookexplorium-ai/gtm-skills · by explorium-aiABM campaign skill for Claude Code: run a full Account-Based Marketing campaign end-to-end — from ICP definition to live LinkedIn Ads. Builds targeted account lists with Vibe Prospecting, enriches and scores companies with real-time B2B data, generates personalized ad creatives with Claude Code and Figma, pushes matched audiences to LinkedIn Ads, and monitors campaigns daily at scale. The complete GTM skill for AI-driven account-based marketing in Claude Code, Codex, Hermes-Agent, and OpenClaw. No agency needed.★ 197 GitHub starsSkillContact data skill for Claude Code and Codex: build a rankedAccount contact shortlistexplorium-ai/gtm-skills · by explorium-aiContact data skill for Claude Code and Codex: build a ranked shortlist of decision-makers and contacts at a target company for outbound prospecting, deal acceleration, or renewal/expansion plays. Returns verified contact data including email, phone, LinkedIn profile, title, seniority, and department. Provide a company name or domain plus optional seniority focus or use case. Use for contact data enrichment, LinkedIn profile lookup, and building outbound contact lists. Works in Claude Code, Codex, Hermes-Agent, and OpenClaw.★ 197 GitHub starsSkillLead scoring and buying signals skill for Claude CodeAccount fit rankexplorium-ai/gtm-skills · by explorium-aiLead scoring and buying signals skill for Claude Code and Codex: rank a list of accounts by ICP fit, buying intent, real-time trigger events, and workforce momentum. Returns composite score (0-100), tier (A/B/C), and a 'why now' signal per account. Use for account-based selling, ABM list prioritization, territory planning, signal-based selling, and buyer-intent ranking. Triggers on 'score these accounts', 'rank by ICP fit and intent', 'prioritize this account list', 'which accounts have the strongest buying signals', 'ICP scoring', 'account prioritization'. Works in Claude Code, Codex, Hermes-Agent, OpenClaw, and Claude Cowork.★ 197 GitHub starsSkillRun end-to-end B2B cold-email outreach through the Hyper MCPhyperfx-ai/marketing-skills · by hyperfx-aiRun end-to-end B2B cold-email outreach through the Hyper MCP — enrich prospects with Apollo, scrape per-prospect signals from company sites and LinkedIn, draft personalized emails using proven hook frameworks, send via Gmail with safe defaults, and route replies into labeled folders. Use when the user wants to write cold emails, run an outbound sequence, prospect a list, build a follow-up cadence, "reach out to leads," or asks why nobody is replying to their cold emails.★ 90 GitHub stars

More from gooseworks-ai

SkillMine the highest-converting ad angles from customer reviewsAd angle minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAnalyze ad campaign performance data to identify what'sAd campaign analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillAnalyze the message match between your ads and landing pagesAd to landing page auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillCheck and improve your brand's visibility across AI searchAeogooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillSearch Amazon products - find items, compare pricesAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars