From opportunity-master
Builds targeted lists of potential LinkedIn buyers using ICP criteria like roles, industries, company sizes, and exclusions. For sales prospecting and buyer profile definition, not competitor research.
How this skill is triggered — by the user, by Claude, or both
Slash command
/opportunity-master:list-buildingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build targeted lists of potential buyers from LinkedIn based on Ideal Customer Profile (ICP) criteria. This skill is for prospecting - finding people who might buy your product or service, not for competitive analysis.
Build targeted lists of potential buyers from LinkedIn based on Ideal Customer Profile (ICP) criteria. This skill is for prospecting - finding people who might buy your product or service, not for competitive analysis.
First, check for saved decisions:
Read .business_growth/sales/DECISIONS.md if it exists. This file stores global defaults like:
If DECISIONS.md exists: Ask the user: "I found your saved preferences. Want to use these defaults, or customize for this specific list?"
If DECISIONS.md doesn't exist: Go through the full discovery process and offer to save answers as defaults at the end.
If campaign_id provided:
If campaign_id not provided:
.business_growth/sales/campaigns/campaign_fintech_vp_eng)Establish campaign_id before proceeding.
Gather context:
.business_growth/sales/campaigns/ to understand prior workAsk clarifying questions (one at a time):
Global questions (save to DECISIONS.md):
List-specific questions (always ask):
Explore approaches: After understanding requirements, propose 2-3 different approaches:
Save decisions:
If user went through full discovery, ask: "Want me to save these as your defaults for future lists?"
If yes, create/update .business_growth/sales/DECISIONS.md
Once you understand the user's goals from Step 0, nail down the specific buyer criteria. Fill in any gaps by asking targeted questions (one at a time):
Save ICP definition to .business_growth/sales/campaigns/<campaign_id>/icp.md:
# ICP Definition
## Buyer Profile
- **Buyer Persona**: <decision-maker / influencer / end-user>
- **Titles**: <list of titles>
- **Problem We Solve**: <what pain point does this buyer have?>
## Target Companies
- **Industries/Verticals**: <list of industries>
- **Company Segment**: <SMB / Mid-market / Enterprise>
- **Company Size**: <employee count or revenue range>
- **Funding Stage**: <stages>
- **Geography**: <locations>
## Exclusions
- **Industries to Skip**: <e.g., agencies, consulting, government>
- **Competitors**: <companies to exclude>
- **Other Exclusions**: <e.g., no startups under 10 people>
## List Goals
- **Target Lead Count**: <estimated number of leads>
- **Sales Navigator**: <yes/no>
## Search Strategy
- **LinkedIn Search URL**: <url>
- **Filters Applied**: <description>
## Notes
<any additional context>
tabs_context_mcplinkedin.com/sales/search/people - better filters (company size, seniority, years in role), higher limits, lead savinglinkedin.com/search/results/people/Important Rate Limits:
For each prospect, capture:
Use read_page to extract structured data from search results or profiles.
Create .business_growth/sales/campaigns/<campaign_id>/LIST.md:
# Lead List: <Descriptive Name>
## Metadata
- **Campaign**: <campaign_id> # e.g., campaign_fintech_vp_eng
- **Created**: <ISO timestamp>
- **Source**: LinkedIn Search
- **ICP**: See icp.md
- **Total Leads**: <count>
## Leads
### 1. <Full Name>
- **LinkedIn**: <url>
- **Role**: <title> at <company>
- **Location**: <location>
- **Headline**: <headline>
### 2. <Full Name>
- **LinkedIn**: <url>
- **Role**: <title> at <company>
- **Location**: <location>
- **Headline**: <headline>
<!-- Continue for all leads -->
Provide summary to user:
| Tool | Purpose |
|---|---|
tabs_context_mcp | Get browser context |
tabs_create_mcp | Create new tab for LinkedIn |
navigate | Go to LinkedIn search |
read_page | Extract search results and profiles |
find | Locate search filters and results |
form_input | Enter search criteria |
computer | Click, scroll, screenshot |
Suggest to user (pass campaign_id to each):
/opportunity-master:lead-research <campaign_id> to research top prospects/opportunity-master:campaign-creation <campaign_id> to create outreach campaignThe .business_growth/sales/DECISIONS.md file stores user preferences to avoid repetitive questions:
# Sales Decisions & Defaults
## Last Updated
<ISO timestamp>
## Buyer Profile
- **Buyer Persona**: <decision-maker / influencer / end-user>
- **Target Titles**: <list of titles>
- **Problem We Solve**: <what pain point do we address?>
## Target Market
- **Industries/Verticals**: <list of industries>
- **Company Segment**: <SMB / Mid-market / Enterprise>
- **Geography**: <default regions>
## Exclusions
- **Industries to Skip**: <e.g., agencies, consulting, government>
- **Competitors**: <companies to always exclude>
- **Other Exclusions**: <company types to avoid>
## Tools
- **Sales Navigator**: <yes/no>
## Notes
<any other standing preferences>
When to update DECISIONS.md:
npx claudepluginhub zuttam/business-growth-mpBuilds qualified prospect lists for B2B SaaS, general B2B, or local small businesses. Covers ICP definition, lead sourcing, verification, and scoring.
Builds qualified prospect lists for B2B SaaS, general B2B, or local SMB outbound. Covers ICP definition, lead sourcing, qualification, and compliance across multiple data sources.
Generates ranked tables of enriched decision-maker leads (emails/phones) from ICP descriptions using Apollo company/people searches and bulk enrichment.