PluginBench
Skill
Official
Review
Audit score 70

prospect

anthropics/knowledge-work-plugins

Convert ICP descriptions to ranked, enriched lead lists with emails and phone numbers via Apollo.

What is prospect?

Prospect turns a plain-English ideal customer profile into a structured search across Apollo's database, returning decision-maker contacts enriched with company data, email addresses, and phone numbers. Use it to quickly generate qualified lead lists from job title, industry, company size, and geography filters.

  • Parse natural language ICP descriptions into structured company and person filters
  • Search Apollo's company database by industry, employee count, location, and domain
  • Enrich top companies with revenue, funding, headcount, and firmographic data
  • Find decision-maker contacts matching job titles and seniority levels
  • Bulk-match leads to reveal personal emails and phone numbers
  • Rank results by ICP fit (Strong/Good/Partial) in a sortable table

How to install prospect

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill prospect
Prerequisites
  • Apollo account with API access and available credits
  • MCP integration with Claude AI Apollo MCP enabled
Claude Code
Cursor
Windsurf
Cline

How to use prospect

  1. 1.Describe your ideal customer profile in plain English (job title, industry, company size, geography)
  2. 2.The skill parses your description into structured filters (titles, seniorities, industries, locations)
  3. 3.It searches Apollo's company database using those filters
  4. 4.Top companies are enriched with revenue, funding, and headcount data
  5. 5.Decision-maker contacts matching your criteria are found and ranked by ICP fit
  6. 6.Personal emails and phone numbers are revealed via bulk-match (with credit warning)
  7. 7.Results appear in a ranked table; choose next actions (save to Apollo, export, refine search, or deep-dive a company)

Use cases

Good for
  • Generate a list of VP Engineering contacts at Series B+ SaaS companies in the US for outreach
  • Find procurement managers at 1000+ employee manufacturing firms for B2B sales
  • Identify SDR leaders at companies already using Salesforce and Outreach
  • Build a target list of heads of marketing at European e-commerce companies
  • Create a CTO prospect list for fintech startups in New York with 50-500 employees
Who it's for
  • Sales development representatives (SDRs) and account executives
  • Sales leaders building target account lists
  • Business development and partnership managers
  • Marketing teams running account-based marketing (ABM) campaigns
  • Recruiters sourcing decision-makers at specific companies

prospect FAQ

What if my ICP description is too vague?

The skill will ask 1–2 clarifying questions. At minimum, you need a job title/role and either an industry or company size to proceed.

How many credits does this consume?

The skill warns you of exact credit consumption before enriching leads. Bulk-match (email/phone reveal) is the most expensive step; company enrichment and person search are cheaper.

Can I save leads directly to Apollo?

Yes. After results are shown, you can bulk-create contacts in Apollo via the contacts_create endpoint with deduplication enabled.

What if I want to refine the results?

You can adjust filters (title, industry, company size, location) and re-run the search. You can also deep-dive a specific company with `/apollo:company-intel`.

Can I export the leads as CSV?

Yes. The skill offers export as a CSV-style table for easy copy-paste into spreadsheets or CRM tools.

Full instructions (SKILL.md)

Source of truth, from anthropics/knowledge-work-plugins.


name: prospect description: "Full ICP-to-leads pipeline. Describe your ideal customer in plain English and get a ranked table of enriched decision-maker leads with emails and phone numbers." user-invocable: true argument-hint: "[describe your ideal customer]"

Prospect

Go from an ICP description to a ranked, enriched lead list in one shot. The user describes their ideal customer via "$ARGUMENTS".

Examples

  • /apollo:prospect VP of Engineering at Series B+ SaaS companies in the US, 200-1000 employees
  • /apollo:prospect heads of marketing at e-commerce companies in Europe
  • /apollo:prospect CTOs at fintech startups, 50-500 employees, New York
  • /apollo:prospect procurement managers at manufacturing companies with 1000+ employees
  • /apollo:prospect SDR leaders at companies using Salesforce and Outreach

Step 1 — Parse the ICP

Extract structured filters from the natural language description in "$ARGUMENTS":

Company filters:

  • Industry/vertical keywords → q_organization_keyword_tags
  • Employee count ranges → organization_num_employees_ranges
  • Company locations → organization_locations
  • Specific domains → q_organization_domains_list

Person filters:

  • Job titles → person_titles
  • Seniority levels → person_seniorities
  • Person locations → person_locations

If the ICP is vague, ask 1-2 clarifying questions before proceeding. At minimum, you need a title/role and an industry or company size.

Step 2 — Search for Companies

Use mcp__claude_ai_Apollo_MCP__apollo_mixed_companies_search with the company filters:

  • q_organization_keyword_tags for industry/vertical
  • organization_num_employees_ranges for size
  • organization_locations for geography
  • Set per_page to 25

Step 3 — Enrich Top Companies

Use mcp__claude_ai_Apollo_MCP__apollo_organizations_bulk_enrich with the domains from the top 10 results. This reveals revenue, funding, headcount, and firmographic data to help rank companies.

Step 4 — Find Decision Makers

Use mcp__claude_ai_Apollo_MCP__apollo_mixed_people_api_search with:

  • person_titles and person_seniorities from the ICP
  • q_organization_domains_list scoped to the enriched company domains
  • per_page set to 25

Step 5 — Enrich Top Leads

Credit warning: Tell the user exactly how many credits will be consumed before proceeding.

Use mcp__claude_ai_Apollo_MCP__apollo_people_bulk_match to enrich up to 10 leads per call with:

  • first_name, last_name, domain for each person
  • reveal_personal_emails set to true

If more than 10 leads, batch into multiple calls.

Step 6 — Present the Lead Table

Show results in a ranked table:

Leads matching: [ICP Summary]

#NameTitleCompanyEmployeesRevenueEmailPhoneICP Fit

ICP Fit scoring:

  • Strong — title, seniority, company size, and industry all match
  • Good — 3 of 4 criteria match
  • Partial — 2 of 4 criteria match

Summary: Found X leads across Y companies. Z credits consumed.

Step 7 — Offer Next Actions

Ask the user:

  1. Save all to Apollo — Bulk-create contacts via mcp__claude_ai_Apollo_MCP__apollo_contacts_create with run_dedupe: true for each lead
  2. Load into a sequence — Ask which sequence and run the sequence-load flow for these contacts
  3. Deep-dive a company — Run /apollo:company-intel on any company from the list
  4. Refine the search — Adjust filters and re-run
  5. Export — Format leads as a CSV-style table for easy copy-paste