skills/sales-prospect-list/SKILL.md
Builds targeted B2B prospect lists for outbound campaigns from database providers (Apollo, ZoomInfo, Clay, Cognism). Use when you don't know who to target, your outbound list is too broad and response rates are low, you can't find the right decision-makers at target accounts, your ICP is vague, or your prospect list is full of bad-fit contacts. Do NOT use for enriching existing contacts with emails/phones (use /sales-enrich), interpreting buying signals (use /sales-intent), general Apollo platform help (use /sales-apollo), or hyperlocal / door-to-door / territory / route-based outbound to local SMBs that aren't on databases — restaurants, gas stations, salons, contractors, HVAC — (use /sales-field-sales).
npx skillsauth add sales-skills/sales sales-prospect-listInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user build a targeted B2B prospect list — from ICP definition through filter strategy, list sizing, segmentation, and quality checks. This skill is platform-agnostic but references Apollo.io as the primary tool. The same frameworks apply to ZoomInfo, LinkedIn Sales Navigator, Clay, Lusha, or any data provider.
If references/learnings.md exists, read it first for accumulated knowledge.
Ask the user:
Who are you trying to reach?
What's the campaign goal?
What data provider(s) do you have access to?
How many prospects do you need? (rough target — 100? 500? 5,000?)
If the user's request already provides most of this context, skip directly to the relevant step. Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end — don't gate your response behind gathering complete context.
Build a structured ICP using four dimensions:
| Filter | Questions to ask | Example values | |---|---|---| | Industry | What industries are your best customers in? | SaaS, Financial Services, Healthcare | | Company size | How many employees? What revenue range? | 50-500 employees, $10M-$100M revenue | | Geography | Where are your target companies? | US, UK, DACH region | | Funding stage | Do you target by funding? | Series A-C, bootstrapped, public | | Technology | What tech stack signals a good fit? | Uses Salesforce, runs Kubernetes, has React in stack |
| Filter | Questions to ask | Example values | |---|---|---| | Job title | What titles do you sell to? | VP Engineering, Head of Sales, CTO | | Seniority | What level of decision-maker? | Director+, VP+, C-suite | | Department | Which function? | Engineering, Sales, Marketing, Finance | | Job function | What do they actually do? | People management, IC, operations |
| Filter | Questions to ask | Example values | |---|---|---| | Hiring signals | Are they hiring for roles your product replaces/supports? | Posting for SDRs, data engineers | | Funding | Recent funding that creates budget? | Raised Series B in last 6 months | | Job changes | New leaders who bring new tools? | Started VP role in last 90 days | | Intent | Researching topics related to your product? | Intent topics in your category | | Tech install | Recently adopted complementary/competitive tech? | Added Snowflake, removed competitor |
For each persona in the ICP, design the filter combination:
Primary persona (highest priority):
Secondary persona (if applicable):
| Campaign type | Recommended list size | Why | |---|---|---| | Hyper-targeted ABM | 25-100 | Quality over quantity — deep personalization per account | | Focused outbound | 200-500 | Manageable for Level 3+ personalization | | Scaled outbound | 500-2,000 | Balanced scale with Level 2 personalization | | High-volume outbound | 2,000-10,000 | Volume play — Level 1-2 personalization, A/B testing at scale |
The right size depends on your personalization capacity. A list of 5,000 is useless if your team can only personalize 50 emails per week.
For platform-specific list-building workflows, search filters, import/export procedures, and API prospecting instructions, see references/platforms.md.
Split the list into tiers for sequencing:
| Tier | Criteria | Volume | Approach | |---|---|---|---| | Tier 1 — Hot | Matches ICP + has buying signal (intent, job change, funding) | 10-20% of list | Highest personalization, multi-channel, fastest follow-up | | Tier 2 — Warm | Matches ICP, no signal but strong fit | 30-40% of list | Standard personalization, proven sequence | | Tier 3 — Broad | Partial ICP match, worth testing | 40-50% of list | Template-based, A/B test messaging |
Use a weighted scoring model to rank prospects numerically, not just by tier. This gives you a concrete starting point that you can tune based on conversion data.
| Criterion | Weight | What to score | Example: 80+ = Tier 1 | |---|---|---|---| | Title/role match | 30% | How closely does the prospect's title match your buyer persona? | VP Engineering = 30, Director = 20, Manager = 10 | | Company size fit | 25% | Does the company fall within your ICP's employee/revenue range? | Sweet spot = 25, adjacent = 15, edge = 5 | | Industry match | 20% | Is the company in a target industry? | Primary industry = 20, adjacent = 10, other = 0 | | Role recency | 15% | How recently did they start this role? (New leaders buy) | <90 days = 15, 90-365 days = 10, >1 year = 5 | | Buying signals | 10% | Intent data, hiring signals, funding, tech changes | Active signal = 10, weak signal = 5, none = 0 |
Total: 100 points max. Tier 1 = 80+, Tier 2 = 50-79, Tier 3 = 30-49, Skip = <30.
Tune these weights for your motion: outbound-heavy teams should increase company size and industry weight; signal-rich teams (PLG, intent-driven) should increase buying signals weight. Review and recalibrate quarterly using actual reply/meeting rates per score band.
Capture personalization angles during list building — not later at outreach time. This bridges the gap between list building and sequence writing and makes the handoff to /sales-cadence much smoother.
| Tier | What to capture | Why it matters | |---|---|---| | Tier 1 — Hot | Recent company news, specific tech stack observations, mutual connections, recent job change context, funding details | These prospects get the most personalized outreach — you need concrete hooks | | Tier 2 — Warm | Industry pain points, company growth stage, hiring patterns, competitive tool usage | Personalization at the segment level — "companies like yours" not "your specific situation" | | Tier 3 — Broad | Industry vertical, company size band, persona-level pain points | Template-level personalization — enough to feel relevant, not enough to be bespoke |
For each Tier 1 prospect, note at least 2 personalization angles during list building. For Tier 2, note 1 per prospect or 1 per segment. Tier 3 gets segment-level angles only.
Beyond tiers, consider segmenting by:
Each segment should have tailored messaging in the sequence. One generic sequence for the whole list will underperform.
Before launching outreach, validate the list:
| Metric | Target | If below... |
|---|---|---|
| % with verified email | >80% | Enrich before sequencing — see /sales-enrich |
| % with phone number | >40% | Acceptable for email-first sequences; enrich for phone-heavy cadences |
| % matching all ICP criteria | >70% | Tighten filters — too many partial matches dilute effectiveness |
| Bounce rate (after first send) | <3% | List quality issue — use verification tools before sending |
Don't build a list without defining the ICP first. Claude tends to jump straight to filter recommendations. A list without a clear ICP is just a random collection of people. Always start with "who are your best customers?" and work backward.
Don't optimize for list size over quality. Claude defaults to loosening filters to "get more results." A list of 200 perfect-fit prospects outperforms a list of 5,000 partial matches. Push back when the user asks for more volume at the expense of targeting.
Don't ignore negative filters. Excluding existing customers, active deals, and do-not-contact lists is as important as the inclusion criteria. Claude often forgets to ask about exclusions.
Don't assume job titles are standardized. "VP of Engineering" and "Vice President, Engineering" and "VP Engineering" are all the same person. "Head of Growth" could be marketing or sales. Always recommend title fuzzy matching or use Apollo's seniority filters alongside title keywords.
Don't skip the segmentation step. A flat, unsegmented list leads to generic messaging. Every list should be split into at least 2-3 segments based on persona, industry, or signal strength.
Self-improving: If you discover something not covered here, append it to references/learnings.md with today's date.
This skill covers a strategy domain across many platforms. Before pointing the user to any specific platform skill (any /sales-{platform} listed in ## Related skills, e.g., /sales-mailshake, /sales-klaviyo, /sales-apollo), read that platform skill's actual SKILL.md first. The 1-line description in ## Related skills is enough to identify a candidate — it's not enough to commit to it or to write a prompt that invokes it well.
How to read it:
~/.claude/skills/{skill-name}/SKILL.md exists locally, Read it.sales-* skills, WebFetch directly from this repo: https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md — e.g., for sales-mailshake: https://raw.githubusercontent.com/sales-skills/sales/main/skills/sales-mailshake/SKILL.md.sales-* skills (third-party), look up {org}/{repo} in ~/.claude/skills/sales-do/references/skill-sources.md if installed and fetch the same skills/{skill-name}/SKILL.md path under that repo.After reading, ground your recommendation in something concrete from the SKILL.md (its scope, a sub-flow, its argument-hint shape, or a "Do NOT use for..." negative trigger). Align any generated invocation with the platform skill's argument-hint. If the platform skill turns out not to fit the user's situation, swap to another or handle the question here directly rather than recommending a poor fit.
/sales-enrich — Enrich your list with verified emails, phones, and firmographic data/sales-intent — Layer buying signals on top of your list to prioritize outreach/sales-cadence — Design the outbound sequence for your list/sales-apollo — Apollo.io platform help (search mechanics, saved searches, Chrome extension)/sales-apollo-sequences — Set up and manage sequences in Apollo/sales-deliverability — Verify email deliverability setup before sending to your list/sales-mailshake — Mailshake platform help (import recipients, manage campaigns)/sales-smartlead — Smartlead platform help (import leads, SmartProspect, campaigns)/sales-instantly — Instantly platform help (Lead Finder B2B database as a separate Credits product; load lists via the v2 API)/sales-lemlist — Lemlist platform help (import leads, People Database, sequences)/sales-yesware — Yesware platform help (import recipients, Prospector, campaigns)/sales-mixmax — Mixmax platform help (for Mixmax-specific setup)/sales-reply — Reply.io platform help (for Reply.io-specific setup)/sales-woodpecker — Woodpecker platform help (for Woodpecker-specific setup)/sales-tomba — Tomba platform help (domain search, email finder, LinkedIn finder, bulk operations)/sales-prospeo — Prospeo platform help (200M+ contact search, company search, enrichment, Chrome extension)/sales-hunter — Hunter.io platform help (Domain Search, Email Finder, Discover, TechLookup, browser extension)/sales-outscraper — Outscraper platform help (Google Maps scraping, reviews, email/contact extraction, company insights API)/sales-phantombuster — PhantomBuster platform help (code-free LinkedIn/web automation + scraping "Phantoms", Flows, AI Agents, LinkedIn Leads DB; REST API launch agent→container→result + per-agent webhooks; slots + execution-time limits, session-cookie risk)/sales-enrichso — Enrich.so platform help (LinkedIn enrichment, reverse email lookup, employee search, similar companies, bulk enrichment API)/sales-minelead — Minelead platform help (domain email search, email finder, lead generator, verifier, campaigns, bulk operations, Chrome/Firefox extensions)/sales-lobstr — Lobstr.io platform help (50+ no-code web scrapers, Google Maps leads, LinkedIn Sales Nav extraction, scheduled automation, API)/sales-getprospect — GetProspect platform help (200M+ B2B database, email finder, LinkedIn Chrome extension, enrichment, cold email sequences)/sales-skrapp — Skrapp platform help (200M+ B2B contacts, email finder, Lead Finder, datan enrichment with AI Fields, LinkedIn Chrome extension)/sales-openwebninja — OpenWeb Ninja platform help (30+ data APIs: Local Business Data from Google Maps, Website Contacts Scraper, Email Search)/sales-anymailfinder — Anymail Finder platform help (email finder by person/company/decision maker, bulk search 100K rows, GeoLead Finder, 97%+ delivery guarantee)/sales-zerobounce — ZeroBounce platform help (Email Finder by name+domain, email validation 99.6% accuracy, bulk list cleaning)/sales-snov — Snov.io platform help (email finder, domain search, LinkedIn enrichment, prospect management, multichannel campaigns)/sales-mailmo — Mailmo platform help (Email Finder with catch-all verification, LinkedIn Chrome extension)/sales-clearbit — Clearbit platform help (Prospector contact search by domain, Reveal IP intelligence, enrichment — acquired by HubSpot)/sales-rb2b — RB2B platform help (person-level visitor identification, Hot Pages, Identity Resolution API)/sales-6sense — 6sense platform help (Company Discovery, Sales Intelligence search, intent-driven list building, segment-based prospecting)/sales-clay — Clay platform help (waterfall enrichment, Claygent AI research, signals, audiences, automated prospect pipelines)/sales-leadmagic — LeadMagic platform help (Employee Finder, Role Finder, Email/Mobile Finder, Company Search, Jobs Finder — API-first prospecting)/sales-seamless — Seamless.AI platform help (1.8B+ contacts, Buyer Intent, Job Changes, Autopilot, Chrome extension)/sales-zoominfo — ZoomInfo platform help (Advanced Search, Saved Searches, exports)/sales-sendr — Sendr platform help (Lead Finder 479M+ contacts, Data Studio enrichment, personality analysis)/sales-leadiq — LeadIQ platform help (Chrome extension LinkedIn prospecting, champion tracking, AI Account Prospecting, GraphQL API)/sales-texau — TexAu platform help (LinkedIn/web automations + recipes, V3 people/lead search API with Sales Nav URL and job-change filters, MCP server, n8n nodes)/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-doUser says: "Build a list of VP Engineering at Series B SaaS companies with 100-500 employees in the US" Skill does:
User says: "I need to find the buying committee at 20 target accounts in healthcare" Skill does:
Cause: Filters are too restrictive Solution: Loosen one filter at a time. Start with geography (expand to adjacent markets), then company size (widen the range), then titles (add synonyms). Use Apollo's "similar titles" suggestions.
Cause: Filters are too broad Solution: Add a seniority filter (Director+ if you sell to leadership), narrow the industry (sub-industry instead of top-level), or add a technology filter to find companies using complementary tools.
Cause: Many records don't have verified emails in the data provider
Solution: Use /sales-enrich with waterfall enrichment (try multiple providers). For C-suite and VP-level contacts, direct phone outreach may be more effective than email anyway.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).