prospect — Claude Code skill: ICP-to-leads pipeline
Turns an ICP description into a ranked table of decision-maker leads with emails and phone numbers. One command runs the full pipeline from customer profile to enriched contacts.
npx skills add anthropics/knowledge-work-plugins --skill prospect -a claude-codeWhat prospect does
prospect automates the entire lead-generation workflow via Apollo. It parses your natural-language ICP description, searches for matching companies by industry, size, and location, enriches them with revenue and funding data, then finds decision makers at the right title and seniority level. The result is a ranked table showing ICP fit, emails, and phone numbers.
Under the hood, it chains five Apollo MCP calls: company search, company enrichment, people search, contact enrichment with personal email reveal, and bulk contact creation. Before enriching, the skill shows you the credit cost. After results, it offers to save leads to Apollo, load them into a sequence, deep-dive a company, or export as CSV.
Requires Apollo integration with Claude Code and API access. If your ICP is vague, the skill asks for clarification—at minimum, a job title and either an industry or company size.
What it helps with
- Build a lead list from an ideal customer description in one shot
- Find decision makers at target roles in companies of the right size
- Enrich contacts with working emails and phone numbers for outreach
- Rank leads by ICP match strength
- Bulk-load discovered contacts into Apollo
Example prompts for the agent
- /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
How to install prospect
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill prospect -a claude-code2Manually: put the files in place
~/.claude/skills/prospect/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/prospect/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill prospect -a codex2Manually: put the files in place
.agents/skills/prospect/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill prospect -a cursor2Manually: put the files in place
.cursor/skills/prospect/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install anthropics/knowledge-work-plugins prospect2Manually: put the files in place
.github/skills/prospect/SKILL.md1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill prospect -a gemini-cli2Platform CLI
gemini skills install https://github.com/anthropics/knowledge-work-plugins --path partner-built/apollo/skills/prospectManually: put the files in place
.devin/skills/prospect/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill prospect -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set89
The whole set →Similar
Questions about prospect
How do I install prospect in Claude Code?
Run npx skills add anthropics/knowledge-work-plugins --skill prospect -a claude-code, then open ~/.claude/skills/prospect/SKILL.md.
What does prospect do?
Converts an ICP description (job title, industry, company size, region) into a table of enriched contacts with emails and phone numbers. It parses the ICP, searches companies, enriches them, finds matching people, and reveals their contact details.
What do I need to use it?
At minimum: a job title or role, and either an industry or company size. Apollo must be integrated with Claude Code, and you need credits on your Apollo account. The more specific your ICP, the better the results.
Source text
SKILL.md · Apache-2.0
--- 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] | # | Name | Title | Company | Employees | Revenue | Email | Phone | ICP 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
© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins