Prospecting skill for Claude Code: build verified, scored prospect lists
Corey Haines' skill that makes Claude build and score prospect lists, for founders and sales people who need qualified leads.
- Installs
- 69.1K
- on skills.sh
- Stars
- 57.9K
- on GitHub
- Files
- 11
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
Ask for a lead list, ICP-fit accounts, buying signals or local businesses, and Claude picks one of four branches: SaaS, general B2B, local small business or early-stage demand signals. It follows five phases: define the ICP, build a candidate list, qualify each lead with evidence, score Hot, Warm, Cold or Skip, and output a lead sheet. Small lists come back as a chat table, and lists over 25 rows as a CSV.
It includes compliance rules. It says never to scrape LinkedIn, to use public business contact channels, to capture the source URL and date of every contact, and to verify emails before they reach a sequence. It bundles 10 reference files and an evals file, and no scripts.
Good for
- Founders finding first customers and design partners
- SDRs and sales teams building outbound target lists
- Local-business sellers looking for shops, gyms or clinics
Install prospecting
Claude Code
- 1
Copy this prompt.
Install the prospecting skill in Claude Code. Run this command: npx skills add https://github.com/coreyhaines31/marketingskills --skill prospecting Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
From its listing on skills.sh. Source.
What's in the skill
When it loads
When the user wants to find, qualify, and build a list of prospects to reach out to, across B2B SaaS, general B2B, or local small businesses. Also use when the user mentions "prospecting," "build a prospect list," "find leads," "lead list," "outbound list," "target account list," "ICP-fit accounts," "find local businesses," "find my first customers," "design partners," "signal-based outbound," "gap plays," "buying signals," "intent data," "job change alerts," "waterfall enrichment," "Clay table," "lookalike accounts," "catch-all emails," "account tiering," or "research this account before I reach out." Always verify emails before they reach a sequence, and never scrape LinkedIn. Define audiences in Sales Navigator and pull contacts from licensed data. Covers list building, signals, enrichment, verification, and account research. For the outreach itself (copy, sending setup, LinkedIn, cadences, replies), see cold-email. For researching competitors, see competitor-profiling.
Sections in SKILL.md
- Before Starting
- Pick the Branch
- Shared Framework (all branches)
- Phase 1 — Define the ICP
- Phase 2 — Build the candidate list (discovery)
- Phase 3 — Qualify each candidate
- Phase 4 — Score and prioritize
- Phase 5 — Output the lead sheet
- Compliance Guardrails
- Inputs to Collect
- Enrichment Workflows
- Tool Selection Quick Picks
- Output Formats
- Default — chat table
- CSV — when >25 rows or user requests a file
- Always include after the table
Key facts
- Repository
- coreyhaines31/marketingskills
- Installs on skills.sh
- 69,057 (2 Nov 2026)
- GitHub stars (repo)
- 57,855 (2 Nov 2026)
- License
- MIT
- Last commit (repo)
- 31 Oct 2026
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk warn
What it includes
SaaS, B2B, Local SMB or Demand-signal
Claude chooses the motion that matches who you sell to. Demand-signal is for finding first customers from public pain signals.
Read ·
Pick the branchOne-paragraph ICP and pass/fail checklist
Firmographic fit, tech fit, buying signal, decision maker and disqualifiers. Claude will not start discovery without it.
Try: “Build me a list of 30 Series A SaaS companies hiring data engineers.”
Read ·
Phase 1: Define the ICPSource 2 to 3 times more candidates than you need
Combines sources such as Apollo, ZoomInfo or Clay for B2B, or browser research starting from Google Maps for local business.
Network ·
Phase 2: Build the candidate listEvidence and confidence for each lead
Every qualification needs a source URL. Confidence is High, Medium or Low, and email deliverability is verified before the lead is added.
Network ·
Phase 3: QualifyHot, Warm, Cold or Skip, plus account tiers
Default target is about 20% Hot and 30% Warm. Tier 1 accounts get the most research.
Read ·
Phase 4: Score and prioritizeChat table, or CSV above 25 rows
Includes score, company, contact, why it is a prospect, sources, confidence and last verified date, then top outreach targets, search parameters and open questions.
Write ·
Phase 5: Lead sheetEight rules, read first on every engagement
No bulk scraping, no bot-protection bypass, public business contacts only, source lineage for each contact, no breached data, no sensitive traits.
Read ·
Compliance guardrailsWaterfall lookups with per-credit budgets
Defines accepted results first and stops the waterfall once satisfied, with lookup errors kept separate from no-match results.
Network ·
Enrichment workflow
From the official docs
Permissions
Medium risk
The skill builds lists that contain personal contact data and may call paid enrichment tools you connect. Keep lists private, follow email and privacy law, and set credit limits in your data tools.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Lists hold personal contact data
Lead sheets include names, job titles and emails. The skill says to record source URL and date for each contact and to follow GDPR, CAN-SPAM and CASL. Store lists privately and use only lawful sources.
Connected data tools may spend credits
The skill describes waterfall enrichment with per-credit budgets across paid providers. Set limits in those tools before you let Claude call them.
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | The skill defines no read-only switch. |
|---|---|
| Talks to | Public websites and directories. The enrichment and data tools you connect. Public posts and prospect websites read through the browser or extraction tools you have |
| Scopes |
|
Questions
What does the Prospecting skill do?
It makes Claude build qualified prospect lists for outreach. Each lead gets evidence, a confidence level and a Hot, Warm, Cold or Skip score, and the list ends with the top outreach targets.
How do I install it?
Use the install box at the top of this page. The README installs the whole marketingskills library with a plugin or the skills CLI, and the skills CLI can pick single skills.
Does it need Apollo, Clay or other paid tools?
No. It uses them if you have them and lists many by name. If you have no enrichment tools, the SKILL.md says to use browser-assisted research on public sources, which is slower.
Does it scrape LinkedIn?
No. The SKILL.md says never to scrape LinkedIn. It tells you to define audiences in Sales Navigator and pull contacts from licensed data, and to avoid bulk scraping, CAPTCHA bypass and breached data.
Prospecting vs cold-email?
Prospecting builds the list. The SKILL.md sends the outreach itself, such as copy, sending setup and cadences, to the separate cold-email skill, which is in the same library.
Is it safe to install?
Use it with care. It bundles no scripts, but it works with personal contact data and any tools or MCP servers you have connected. Follow your local rules on email and privacy, and check where lists are saved.
Do I need the other marketing skills?
No, but it reads your product-marketing file if one exists. It also points to cold-email, customer-research, competitor-profiling and revops. Installing the library gets you all of them.
Information
updated Nov 2, 2026
- Repository
- coreyhaines31/marketingskills
- Folder
skills/prospecting
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- prospecting SKILL.md · github.com
- coreyhaines31/marketingskills README · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com