Agent skill

Prospecting

by coreyhaines31 in coreyhaines31/marketingskills

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.

MITAuto-check passedSales & Support

Install Prospecting

skills CLI
$ npx skills add coreyhaines31/marketingskills --skill prospecting -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install coreyhaines31/marketingskills prospecting --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/coreyhaines31/marketingskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/prospecting .claude/skills/prospecting && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
prospecting
GitHub stars
54k
Token cost
~5k tokens
SKILL.md length
2,100 words
Files
12 (incl. references)
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

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.

  • Works in 5 steps: Define the ICP → Build the candidate list (discovery) → Qualify each candidate → …
  • Build a list of prospects to reach out to
  • SKILL.md covers Before Starting, Pick the Branch, Shared Framework (all branches) and Compliance Guardrails, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Prospecting is an agent skill from coreyhaines31/marketingskills. 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," "buying signals," "intent data," "job change alerts," "waterfall enrichment," "Clay table," "lookalike accounts,"…

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including reference files (for example `evals/evals.json`, `references/account-research.md` and `references/b2b-prospecting.md`).

It sits in Sales & Support, covering Cold outreach. It works with LinkedIn. The repository describes itself as: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. The licence is MIT.

When your agent uses it

  • Build a list of prospects to reach out to
  • Across B2B SaaS
  • Local small businesses
  • The user mentions prospecting

Example prompts

  • “prospecting,”
  • “build a prospect list,”
  • “find leads,”
  • “/prospecting”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Define the ICP
  2. Build the candidate list (discovery)
  3. Qualify each candidate
  4. Score and prioritize
  5. Output the lead sheet

What it can do on your machine

Read from SKILL.md and the folder at commit 1efedbc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are csv).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Prospecting loads about 5k tokens when it runs, and up to ~24k if it reads all its reference files. Until then it costs about 247 tokens; SKILL.md has 2,100 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~247
When it runs · the whole SKILL.md, loaded when a task matches
~5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~24k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from coreyhaines31/marketingskills at commit 1efedbc, republished under its MIT licence (© coreyhaines31). 2,100 words, ~5,012 tokens.

Download SKILL.mdSave it as .claude/skills/prospecting/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.
name
prospecting
description
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," "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.
metadata.version
1.3.0

Prospecting

You are an expert at building qualified prospect lists across four motions: B2B SaaS, general B2B, local small businesses, and early-stage demand-signal discovery (finding your first customers from public pain signals). Your goal is to turn an ICP definition into a verified, scored, ready-to-outreach lead sheet — using the right data sources, qualification signals, and compliance posture for each motion.

Before Starting

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Pick the Branch

Prospecting motions differ enough that the workflow forks at intake. Pick one branch based on who the user is selling to:

BranchSell toWhat "qualified" looks likePrimary sources
SaaSOther SaaS companies / digital businessesICP fit + tech stack match + growth signals (funding, hiring, product velocity)LinkedIn, BuiltWith, Crunchbase, Apollo, Clay, ProductHunt
B2BNon-SaaS B2B (services, manufacturers, enterprises, mid-market)Industry + size + geographic fit + buying signals (trigger events, vendor changes)Apollo, ZoomInfo, Clay, LinkedIn Sales Nav, industry directories
Local SMBLocal small businesses (shops, gyms, restaurants, clinics, salons, services)Active business + website status + proximity + decision-maker accessGoogle Maps, Yelp, local directories, Facebook, business websites
Demand-signalEarly-stage: your first customers, design partners, or beta usersEvidence of the exact pain/demand/timing signal — a cited public source, not just firmographic fitForums, communities, reviews, GitHub issues, job posts, launch announcements (via last30days, social-fetch, scraping)

If the user describes a hybrid motion (e.g., "SMBs that are also SaaS"), pick the dominant branch and pull in qualification signals from the other. If the user is early-stage and needs their first customers or design partners — evidence of demand over list coverage — use the Demand-signal branch.

For the branch-specific deep dives:


Shared Framework (all branches)

Every prospecting engagement follows the same five phases. Tools and qualification signals change per branch; the phases don't.

Phase 1 — Define the ICP

Pull from product-marketing.md if available. Otherwise, gather:

  1. Firmographic fit — industry, company size, revenue band, geography, business model
  2. Technographic fit (SaaS branch) — what tools they already use, what they're missing
  3. Buying signal — why now? (trigger event, funding, hiring, new initiative, dissatisfaction with current vendor, recent move/expansion)
  4. Decision-maker profile — role, seniority, what they care about
  5. Disqualifiers — what makes a prospect a clear "skip"

Output the ICP as a one-paragraph statement plus a checklist of pass/fail criteria. Don't move to discovery without this.

Phase 2 — Build the candidate list (discovery)

Source 2–3× more candidates than the user wants in the final list — qualification will cull aggressively.

  • SaaS / B2B: combine 2–3 sources for cross-verification. Apollo or ZoomInfo for firmographics; Clay or a waterfall aggregator (FullEnrich, LeadMagic) for enrichment; LinkedIn Sales Nav for decision-maker mapping.
  • Local SMB: browser-assisted research starting with Google Maps for the target category in the target area; cross-check with Yelp, the business website, social pages, and public directories.

If the user's list quality bar is high, smaller is better. 25 verified leads beats 250 mostly-junk ones.

For LinkedIn audiences, define the filters in Sales Navigator and pull the contacts from a licensed database. For legitimate non-LinkedIn sources, AI list builders, lookalikes, and the enrichment waterfall, see references/sourcing-and-enrichment.md. To find accounts by what just happened to them (hiring, job changes, product usage, funding), see references/signal-plays.md.

Phase 3 — Qualify each candidate

Score every candidate against the ICP checklist. Add evidence (a source URL or two) for each qualification — never assert without backing.

Confidence levels (used across all branches):

  • High: confirmed by at least two independent sources or official business page
  • Medium: one credible source plus consistent search evidence
  • Low: incomplete or ambiguous evidence — flag what remains uncertain

For email contacts (B2B / SaaS branches), always verify deliverability before adding to the final list, and again within 7 days of sending if the list sat. Catch-all domains need a set policy. See references/sourcing-and-enrichment.md for the verification actions, catch-all handling, and the suppression list. Don't ship leads with invalid or risky emails.

Phase 4 — Score and prioritize

Apply this rubric for the SaaS, B2B, and Local SMB branches. The Demand-signal branch scores differently — 0–100 demand-fit, not Hot/Warm/Cold — see references/demand-signals.md.

ScoreDefinition
HotStrong ICP fit + clear buying signal + decision-maker accessible + verified contact
WarmICP fit + softer or older signal + contact verifiable
ColdLoose ICP fit OR no clear signal OR contact unverified
SkipDisqualifier hit (out of ICP, closed business, duplicate, irrelevant, low confidence)

Branch-specific signals refine the scoring — see each reference file. Default ratio target: ~20% Hot, ~30% Warm, rest Cold/Skip.

Then assign an account tier, which sets how much research and how many channels each account gets: Tier 1 (1:1, the top 25–50), Tier 2 (1:few, segments of 20–200 sharing one pain), Tier 3 (1:many). Tier 1 accounts get a sourced research brief before any outreach. See references/signal-plays.md for tiers and references/account-research.md for the brief and the rules for agent research.

Phase 5 — Output the lead sheet

(SaaS / B2B / Local SMB. The Demand-signal branch ships an evidence report instead — see references/demand-signals.md.)

Default to a markdown table in chat. Switch to CSV when the list is >25 rows or the user explicitly asks for a file.

After the table, always add "Top outreach targets" — the top 3–5 hot leads with one sentence each on why this lead should be reached out to first.

Columns vary by branch (see reference files), but every lead sheet includes:

  • score, business/company name, contact (where applicable), why-it's-a-prospect, source(s), confidence, last verified date

Compliance Guardrails

These apply to every branch. Read first, every engagement.

  1. No bulk scraping of LinkedIn, Google Maps, paywalled sites, or rate-limited APIs. Browser is an assisted research tool, not a scraper.
  2. No CAPTCHA, login wall, or bot protection bypass. If a site requires it, work with what's publicly visible.
  3. Public business contact channels only. Use info@, hello@, contact@, and named-role emails (founder, owner) where they're published on the business's own site. Personal/private emails require a lawful basis (existing relationship, opt-in, etc.).
  4. GDPR / CAN-SPAM / CASL aware. Capture and retain the source URL and date for every contact you add to a list — required for downstream outreach compliance.
  5. No reselling extracted data from Google Maps, LinkedIn, or any platform whose terms prohibit it. List building for the user's own outreach is fine; productizing the list to sell is not.
  6. Rate limit yourself. Even on public sources, space requests. Don't fingerprint as a bot.
  7. No breached, leaked, or unprovenanced data. Don't source prospects from breached datasets, scraped-contact marketplaces, or list brokers with no source lineage. Licensed B2B data providers (Apollo, ZoomInfo, Clay, and similar) are fine when used within their ToS and with a lawful basis — the ban is on illicit/unprovenanced data, not on legitimate enrichment vendors.
  8. Never target or infer sensitive traits. Don't qualify, segment, or personalize on health, financial hardship, political belief, sexuality, religion, or other protected/sensitive attributes — even when a public post reveals them.

For the full compliance reference (GDPR, CAN-SPAM, CASL, LinkedIn ToS, Google Maps ToS, Clay/Apollo/ZoomInfo use restrictions): see references/compliance.md.


Inputs to Collect

If missing, ask once, then infer reasonable defaults and continue:

  • Branch (SaaS / B2B / Local SMB / Demand-signal) — usually inferable from context; pick Demand-signal for early-stage first-customer discovery
  • ICP description — pull from product-marketing.md if present
  • Target count — default 25 for SaaS / B2B, 15 for Local SMB
  • Geography (essential for Local SMB; useful for B2B; less critical for SaaS)
  • Tools the user has access to — Apollo? Clay? ZoomInfo? Hunter? Truelist? Defaults to what's free + browser
  • Output format — chat table (default) or CSV
  • Buying signal preference — what triggers should they prioritize? (funding rounds, hiring, recent move, etc.)

Show full SKILL.md (813 more words)Show less

Enrichment Workflows

For multi-provider lookups, cache reuse, and per-credit budgets, load the enrichment playbook. Define accepted results first, stop the waterfall when satisfied, and keep lookup errors distinct from no-match records.


Tool Selection Quick Picks

Full breakdown in references/data-sources.md. Quick picks:

If the user has access to...Use it for
ApolloB2B / SaaS firmographic + contact discovery
ClayMulti-source enrichment, waterfall lookups, custom scoring
FullEnrich or LeadMagicWaterfall email and phone enrichment through one API
TheirStackHiring signals and tech stacks from job posts
ZoomInfoEnterprise B2B contact + intent data
Hunter or SnovEmail pattern guessing and verification
TruelistEmail deliverability validation (before adding to outreach list)
LinkedIn Sales NavigatorDecision-maker mapping (manual, no scraping)
BuiltWith / WappalyzerTech stack qualification (SaaS branch)
CrunchbaseFunding signals (SaaS branch)
GitHubStargazers / forks of competitor or adjacent repos (dev-tool SaaS branch)
Google Maps + browserLocal SMB discovery
Firecrawl / BrowserbaseProgrammatic extraction from individual prospect websites — never from platforms

If the user has no enrichment tools: lean on browser-assisted research with public sources — company website, About page, LinkedIn company page, news mentions. Slower but works.


Output Formats

Default — chat table

For SaaS / B2B (≤25 rows):

| Score | Company | Industry | Size | Signal | Contact | Email status | Source | Confidence |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |

For Local SMB (≤15 rows) — port from the local-prospector reference:

| Score | Business | Category | Area | Website status | Website/Social | Phone | Why it's a prospect | Confidence |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
CSV — when >25 rows or user requests a file

SaaS / B2B columns:

csv
score,company,domain,industry,size_band,country,signal,contact_name,contact_title,contact_email,email_status,linkedin,source_urls,why_prospect,confidence,verified_date,notes

Local SMB columns:

csv
score,business,category,area,distance_km,website_status,website_url,social_urls,phone,email,source_urls,why_prospect,confidence,verified_date,notes
Always include after the table
  • Top outreach targets: top 3–5 hot leads with one-sentence outreach rationale each
  • Search parameters: branch, ICP, location/radius, target count, date generated
  • Open questions: anything you couldn't verify and the user should look at

Quality Checks (before finalizing)

  • Remove duplicates (by domain for SaaS/B2B, by business + address for Local SMB)
  • Every "Hot" lead has a verified contact + at least one source URL
  • No lead has an email that failed Truelist (or your validator) verification — move to a separate "invalid" bucket and flag for the user
  • No lead labeled "Hot" lacks a clear buying signal
  • Confidence levels honest — "High" requires 2 independent sources, not just two of your own searches
  • No leads sourced from prohibited scraping (LinkedIn at scale, Google Maps bulk extract, etc.)
  • Source URL + date captured for every contact (GDPR / CAN-SPAM lineage)
  • Final count matches user's request, or you've explained why it's smaller (quality bar)

Common Mistakes

  1. Starting discovery without an ICP. Build candidates against vague criteria and you'll qualify the wrong things.
  2. Treating data sources as authoritative without cross-checks. Apollo and ZoomInfo are out of date often; verify before scoring as "Hot."
  3. Adding contacts without email verification. Cold email reputation tanks fast with bounces — always validate.
  4. Bulk scraping LinkedIn or Google Maps. Real risk: account suspension + ToS violation. Browser as an assisted tool only.
  5. Mixing branches. Don't apply Local SMB scoring (website status) to a B2B SaaS prospect, or vice versa.
  6. "Hot" labels without buying signals. ICP fit alone is not enough — the signal is what makes the timing right.
  7. No source URLs. Every claim should be traceable to a public source. Future outreach depends on this lineage.
  8. Ignoring quiet hours / time zone when scheduling the downstream outreach (handoff to cold-email).
  9. Forgetting to retain consent / lineage records. Required for GDPR DSARs and CAN-SPAM audits.

Task-Specific Questions

  1. Which branch — SaaS, B2B, Local SMB, or Demand-signal (early-stage, finding your first customers)?
  2. What's your ICP? (Or: should I pull from your product-marketing context?)
  3. How many qualified leads do you want?
  4. What tools do you have access to (Apollo / Clay / ZoomInfo / Hunter / Truelist / browser only)?
  5. What's the triggering buying signal you care most about?
  6. Geography or radius (Local SMB / B2B)?
  7. Chat table or CSV?

Tool Integrations

For implementation, see the tools registry. Key prospecting tools:

ToolBest ForMCPGuide
ApolloB2B / SaaS firmographic + contact discovery✓apollo.md
ClayMulti-source enrichment + waterfall✓clay.md
FullEnrichWaterfall email + phone enrichment✓fullenrich.md
LeadMagicEmail, phone, and job-change enrichment✓leadmagic.md
TheirStackHiring signals and tech stacks from job posts✓theirstack.md
ApifyStructured data from public directories (never LinkedIn)✓apify.md
ZoomInfoEnterprise B2B contact + intent✓zoominfo.md
HunterEmail pattern + verification✓hunter.md
SnovEmail finder + verifier-snov.md
TruelistEmail verification, including catch-all resolution✓truelist.md
OutreachSales engagement (post-list)✓outreach.md
RB2BVisitor identification (warm intent)-rb2b.md
Ploy ◆Visitor identification on Ploy-hosted sites (one option alongside RB2B and other visitor-ID tools)-ploy.md
GitHubStargazers/forks/watchers as developer-intent signal-github.md
FirecrawlSingle-target site extraction (prospect's own website)✓firecrawl.md
BrowserbaseReal-browser site research when rendering or interaction needed✓browserbase.md

  • cold-email: For writing outbound sequences against the qualified list (the natural next step after prospecting)
  • customer-research: For understanding why current customers buy — informs the ICP definition
  • competitor-profiling: For researching competitors. Research on accounts you're selling to lives here, in references/account-research.md
  • revops: For lead routing, lifecycle, and CRM handoff after prospecting
  • sales-enablement: For battle cards and one-pagers used in the outreach
  • directory-submissions: For inbound discovery surfaces (the prospects might find you back)
  • product-marketing: For the ICP definition that anchors every prospecting engagement

© coreyhaines31, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 11 other files (references) in skills/prospecting of coreyhaines31/marketingskills.

  • SKILL.md
  • evals/evals.json
  • references/account-research.md
  • references/b2b-prospecting.md
  • references/compliance.md
  • references/data-sources.md
  • references/demand-signals.md
  • references/enrichment-playbook.md
  • references/local-prospecting.md
  • references/saas-prospecting.md
  • references/signal-plays.md
  • references/sourcing-and-enrichment.md

Open the folder on GitHubat commit 1efedbc

Compare with similar skills

Prospecting next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Prospecting compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Prospecting this skillcoreyhaines31/marketingskills54k—~5kAutomated safety check: PassMIT
Sales OsromangojiberryAI/gojiberryai-sales-os139—~2kAutomated safety check: PassMIT
Cold Outreach Personalizeraiskilloftheweek/claude-ai-skill-of-the-week149—~2.6kAutomated safety check: PassNone
B2B Lead Generationminhnv0807/ai-business-skills609—~1.2kAutomated safety check: PassMIT
Cold Outreach Sequence BuilderBrianRWagner/ai-marketing-claude-code-skills441—~1.9kAutomated safety check: PassNone
Outreachyc-software/recruiting115—~3kAutomated safety check: NotesNone

Similar skills

  • Sales Os

    romangojiberryAI/gojiberryai-sales-os

    A complete outbound sales department in one skill. An agent skill from romangojiberryAI/gojiberryai-sales-os.

    139 GitHub stars~2k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Cold Outreach Personalizer

    aiskilloftheweek/claude-ai-skill-of-the-week

    Generates hyper-personalized cold outreach messages (email, LinkedIn DM, connection request) from raw prospect research.

    149 GitHub stars~2.6k tokensUpdated 4 mo ago
    Sales & SupportAuto-check passed
  • B2B Lead Generation

    minhnv0807/ai-business-skills

    Plans B2B pipeline work from ICP definition and prospecting through lead scoring, outbound sequences, sales assets and MQL to SQL handoff, aiming at qualified pipeline.

    609 GitHub stars~1.2k tokensUpdated 29 days ago
    Sales & SupportAuto-check passed
  • Cold Outreach Sequence Builder

    BrianRWagner/ai-marketing-claude-code-skills

    Builds researched LinkedIn and email outreach for prospects, from a single message to a multi-prospect system, with personalization graded by the signals found.

    441 GitHub stars~1.9k tokensUpdated 6 mo ago
    Sales & SupportAuto-check passed
  • Outreach

    yc-software/recruiting

    Draft personalized cold outreach to a candidate the hiring manager hasn't contacted yet.

    115 GitHub stars~3k tokensUpdated 1 mo ago
    Sales & SupportAuto-check: notes
  • Account Research

    explorium-ai/gtm-skills

    Account research skill for Claude Code and Codex: generate a high-signal company intelligence brief including firmographics, technographics, funding history, hiring signals, business events, recent…

    185 GitHub stars~2.8k tokensUpdated 3 days ago
    Sales & SupportAuto-check passed

More from coreyhaines31/marketingskills

All 21 skills in this repo
  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Auto-check passed
  • Ab Testing

    coreyhaines31/marketingskills

    When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.

    54k GitHub starsUsed in 3 repos~3.1k tokens
    Auto-check passed
  • Referrals

    coreyhaines31/marketingskills

    When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy.

    54k GitHub starsUsed in 2 repos~2.6k tokens
    Auto-check passed
  • Aso

    coreyhaines31/marketingskills

    When the user wants to audit or optimize an App Store or Google Play listing.

    54k GitHub starsUsed in 1 repo~4k tokens
    Auto-check passed
  • Emails

    coreyhaines31/marketingskills

    When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program.

    54k GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Paywalls

    coreyhaines31/marketingskills

    When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates.

    54k GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed

Works with

Categories

Questions about Prospecting

What does Prospecting do?

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. Prospecting is an agent skill from coreyhaines31/marketingskills. 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.

When should I use Prospecting?

Prospecting fits situations like: build a list of prospects to reach out to; across B2B SaaS; local small businesses; the user mentions prospecting.

How do I install Prospecting in Claude Code?

Run `npx skills add coreyhaines31/marketingskills --skill prospecting -a claude-code`. Or copy the skill folder (skills/prospecting in coreyhaines31/marketingskills) into .claude/skills/prospecting in your project. Claude Code loads it when a task matches its description.

How do I install Prospecting in Codex?

Run `npx skills add coreyhaines31/marketingskills --skill prospecting -a codex`. Or copy the skill folder (skills/prospecting in coreyhaines31/marketingskills) into .agents/skills/prospecting in your project. Codex loads it when a task matches its description.

Can I use Prospecting in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add coreyhaines31/marketingskills --skill prospecting -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prospecting, .gemini/skills/prospecting, .github/skills/prospecting and .opencode/skills/prospecting in your project.

What does Prospecting need to run?

SKILL.md names no scripts, command-line tools or credentials: Prospecting is instructions for the agent only.

Does Prospecting access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Prospecting safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Prospecting use?

Prospecting is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Prospecting use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 19k tokens, read only when the agent opens those files.

What are the alternatives to Prospecting?

Skills that share tags, products or a category with Prospecting: Sales Os (romangojiberryAI/gojiberryai-sales-os, 139 stars), Cold Outreach Personalizer (aiskilloftheweek/claude-ai-skill-of-the-week, 149 stars), B2B Lead Generation (minhnv0807/ai-business-skills, 609 stars) and Cold Outreach Sequence Builder (BrianRWagner/ai-marketing-claude-code-skills, 441 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Prospecting?

coreyhaines31 (a GitHub user) maintains it in coreyhaines31/marketingskills, which has 53,967 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 8, 2026.

Source: coreyhaines31/marketingskills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.