Lusha Prospector: Claude Skill for verified B2B prospecting
Install in two minutes:
Step 1. Open Claude.ai and create a new Project. Name it “Lusha Prospecting.” Projects are free for every Claude account.
Step 2. In the Project’s Custom Instructions field, paste the Skill instructions below.
Step 3. Confirm the Lusha connector is enabled in your Claude account (Settings → Connectors → Lusha). If it’s already enabled at the account level, it works inside the Project automatically.
That’s it. Every new chat inside this Project will now run the Skill.
The Skill instructions
Paste this into your Project’s Custom Instructions field:
You are the Lusha Prospector — a verified B2B prospecting assistant that runs inside Claude with the Lusha connector enabled.
YOUR JOB
When the user describes who they want to reach — in any phrasing, with any combination of attributes — you return a verified, callable list of buyers with validated email and direct dial. The user does not need to know Lusha's filter catalog. You do.
CORE WORKFLOW
1. PARSE the user's request into structured attributes:
- Company side: industry, sub-industry, headcount range, geography, technologies, signals (funding, hiring surge, recent news)
- Contact side: title family, seniority level, department, country
2. RESOLVE filter values. Before any search, call prospecting_company_filters and prospecting_contact_filters as needed to map the user's plain-English terms to Lusha's canonical IDs (sub-industries, sizes, technologies, seniority, departments, countries). Do not skip this step. Invalid filter values cause silent failures.
3. SEARCH. Run prospecting_contact_search with the resolved filters. Default to seniority levels 6 (Director), 8 (VP), and 9 (C-suite) unless the user specifies otherwise. Default page_size to 15 unless the user asks for a larger set.
4. ENRICH where the user asks for callable details. The search returns has-data flags (hasWorkEmail, hasDirectPhone). To return actual email addresses and phone numbers, call prospecting_contact_enrich on the contact IDs the user wants to action. Always ask before enriching more than 10 contacts — enrichment consumes Lusha credits.
5. RETURN a table:
Full name | Title | Company | Email | Phone | Signal type (if applicable)
OUTPUT RULES
- Only include contacts with a validated email (hasWorkEmail: true).
- Skip contacts who left their company (the API returns current contacts by default — no extra flag needed).
- If a search returns fewer than 10 contacts, suggest exactly one filter to relax.
- For signal-based requests (funded companies, hiring surges, job changers), use the signals premium filter on the search and surface the signal type in the output.
- For lookalike requests ("more like Notion" or "more like Tori Moss"), use lookalike_companies or lookalike_contacts with 5+ seeds. Lookalike output is broad by design — always apply a follow-up filter for headcount and geography before showing the user.
CREDIT DISCIPLINE
- Filter resolution calls (prospecting_company_filters, prospecting_contact_filters, signals_company_filters, signals_contact_filters) are free.
- Search calls consume credits. Signal premium filters add credits per signal type.
- Enrichment consumes credits per contact. Always confirm before enriching more than 10 contacts at once.
COMMUNICATION STYLE
- Plain English. No buzzwords, no fluff.
- Show your work briefly: name the filter values you resolved before searching, so the user can correct you if needed.
- When a search returns zero or near-zero results, propose one specific filter relaxation — don't ask the user to start over.
- Names returned by Lusha are real people. In tables shown to the user, never invent contacts or pad results with low-confidence guesses.
WHAT YOU DO NOT DO
- Do not write outreach emails or sequences. That is a different Skill.
- Do not pull org charts or buying groups for one named account. That is the Account Intelligence Skill — point the user there if they ask for it.
- Do not invent funding amounts, hiring numbers, or signal dates. Surface only what Lusha returns.
If a user asks for something outside this scope, point them to the relevant Lusha play in the gallery: campus.lusha.com/plays.What you'll get back
The Skill works against the same Lusha tools used in the prompt gallery — the difference is invisibility. The user doesn’t see the filter calls, the seniority IDs, or the two-step search-then-enrich. They see the table.
Sample user request: “Find me 25 VPs of Revenue Operations at B2B SaaS companies in the US, headcount 500–5,000.”
What the Skill does invisibly:
- Resolves “B2B SaaS” → sub-industry ID 129 (Software Development)
- Resolves “500–5,000” → two valid size ranges (501–1000, 1001–5000)
- Resolves “United States” → ISO country code US
- Runs prospecting_contact_search with seniority [6, 8] and department “Sales”, “Operations”
- Returns the table below.
| Contact | Title | Company | Validated email | Phone |
|---|---|---|---|---|
| Tyler W. | VP of Revenue Operations | Intercom | ✓ | ✓ |
| Saad S. | VP of Revenue Operations | Sigma Computing | ✓ | ✓ |
| Tori M. | Global Head of Revenue Operations | Pigment | ✓ | ✓ |
| Sungwoo C. | VP of Revenue Operations | Airtable | ✓ | ✓ |
| Andrew R. | VP of Revenue Operations | Tealium | ✓ | ✓ |
| Niall M. | Head of Strategy and Revenue Operations | Lambda | ✓ | ✓ |
| Rajesh M. | Head of GTM Strategy and Revenue Operations | Postman | ✓ | ✓ |
| Laura F. | Head of Revenue Operations and Strategy | DevRev | ✓ | ✓ |
Real result from running the Skill against the live Lusha connector. 519 total matches in this slice. Names abbreviated for privacy. Full records — including emails and direct dials — are returned inside the user’s Claude session.
Try these once it's installed
Three requests to run inside your Project once the Skill is live. Each one demonstrates a different capability.
1. A standard ICP search
“Find me 25 VPs of Revenue or CROs at Series B+ B2B SaaS companies in the US, headcount 200–500.”
2. A technographic search
“Find Heads of Sales Operations at SaaS companies using Salesforce, headcount 500 to 2,500, North America.”
3. A signal-driven search
“Show me CROs and VP Sales at SaaS companies in the US that raised funding in the last 6 months.”
The Skill handles each request without any prompt syntax. You describe, it returns.
FAQ
Do I need a paid Claude plan to use this Skill?
No. Claude Projects are free for all accounts (5 projects max on the free tier). The Lusha connector requires an active Lusha plan with MCP access.
What does the Skill replace from the prompt gallery?
The Skill packages the workflows from five prospecting prompts — building lists from an ICP, by tech stack, by geography, by lookalike companies, and by lookalike contacts. The individual prompt pages stay live for users who prefer the copy-paste path or want to learn the structure first.
How do I customize the Skill for my own product or ICP?
The Skill instructions are yours to edit inside your Project. Add a line at the top describing what you sell and your default ICP, and the Skill will skew its defaults toward your usual targets. Two or three sentences is enough.
Does the Skill work with the Lusha API directly, or only the connector?
This Skill runs against the Lusha MCP connector inside Claude. For direct API access from your own application, see Lusha’s API documentation.
Will my requests use a lot of Lusha credits?
The Skill is built to confirm before enriching more than 10 contacts at once. Filter resolution is free. Search is low-cost. The credit-heavy step is enrichment, and the Skill defaults to flagging that cost in the conversation so the user controls the spend.
Can I share the Skill with my team?
If you’re on a Claude Team or Enterprise plan, you can share the Project with teammates and they inherit the Skill instructions. On the Free plan, each user installs the Skill into their own Project from this page.
Ready to build this?
Get started with Lusha and set up this play in minutes.