From opportunity-master
Researches LinkedIn prospects for personalization opportunities, ice breakers, and conversation starters. Invoke with linkedin_url, lead_name, or campaign_id for outreach and lead understanding.
How this skill is triggered — by the user, by Claude, or both
Slash command
/opportunity-master:lead-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Research LinkedIn prospects to gather personalization opportunities, ice breakers, and conversation starters for more effective outreach.
Research LinkedIn prospects to gather personalization opportunities, ice breakers, and conversation starters for more effective outreach.
First, check for saved decisions:
Read .business_growth/sales/DECISIONS.md if it exists. This file stores:
If DECISIONS.md exists and has Sales Navigator info:
If DECISIONS.md doesn't exist or missing Sales Navigator: Ask: "Do you have LinkedIn Sales Navigator? It provides deeper profile insights."
Why Sales Navigator matters:
Offer to save: If user answers and no DECISIONS.md exists, offer to save this preference.
If linkedin_url provided:
If lead_name provided:
.business_growth/sales/campaigns/If campaign_id provided (without specific lead):
LIST.md from .business_growth/sales/campaigns/<campaign_id>/If neither provided:
.business_growth/sales/campaigns/campaign_id before proceedingtabs_context_mcplinkedin.com/sales/lead/<id> format for richer datalinkedin.com/in/<username> URLUse read_page to extract:
Basic Info:
About Section:
Experience:
Education:
Skills & Endorsements:
Scroll to activity section and extract:
Recent Posts (last 30 days):
Reactions & Comments:
Articles Written:
Analyze gathered data for:
Conversation Starters:
Pain Point Signals:
Rapport Builders:
Timing Signals:
Create 3-5 personalized ice breakers based on research:
Types of Ice Breakers:
Save to the campaign folder:
.business_growth/sales/campaigns/<campaign_id>/leads/<lead_name>/research.md
Lead Naming: Generate meaningful snake_case names for leads based on their name and company (e.g., john_smith_acme, sarah_jones_techcorp). Keep names concise, lowercase with underscores, no special characters.
Create research file:
# Lead Research: <Full Name>
## Research Metadata
- **Researched**: <ISO timestamp>
- **LinkedIn**: <url>
- **Campaign**: <campaign_id if applicable>
## Profile Overview
### Current Position
- **Title**: <title>
- **Company**: <company>
- **Duration**: <time in role>
- **Location**: <location>
### Background
- **Previous Role**: <most recent previous>
- **Education**: <school, degree>
- **Career Theme**: <progression summary>
### About
<summary of their bio/about section>
## Recent Activity (Last 30 Days)
### Posts
1. **<date>**: <topic/summary>
- Engagement: <likes/comments>
- Key quote: "<relevant excerpt>"
2. **<date>**: <topic/summary>
- Engagement: <likes/comments>
### Engagement Patterns
- Topics they engage with: <list>
- Thought leaders followed: <names>
- Activity level: Low / Medium / High
## Personalization Opportunities
### Strong Signals
1. <signal with context>
2. <signal with context>
### Potential Pain Points
1. <inferred pain point>
2. <inferred pain point>
### Shared Context
- Connections: <mutual connections>
- Background: <shared experiences>
- Interests: <common interests>
## Recommended Ice Breakers
### Option 1: Content Reference
"<personalized message referencing their recent post>"
**Why this works**: <explanation>
### Option 2: Industry Insight
"<message offering relevant insight>"
**Why this works**: <explanation>
### Option 3: Mutual Connection
"<message leveraging shared connection or background>"
**Why this works**: <explanation>
## Outreach Recommendations
### Best Approach
<recommended outreach strategy>
### Timing
<best time/day to reach out>
### Tone
<recommended communication style based on their profile>
### Topics to Avoid
<anything that might not resonate>
## Raw Notes
<any additional observations>
Provide user with:
| Tool | Purpose |
|---|---|
tabs_context_mcp | Get browser context |
navigate | Go to LinkedIn profile |
read_page | Extract profile content |
computer | Scroll to load more content, screenshot |
When research is saved to a campaign lead folder:
{{custom}} token in templates can reference research findingsnpx claudepluginhub zuttam/business-growth-mpRetrieves contact profiles from Common Room by email, handle, or name+company, with activity history, scores, Spark persona, account context, and conversation hooks.
Activate for: prospect research, account research, company research, research prospect, account intelligence, who is, tell me about, background on, pre-call research, account profile, company profile, contact research, LinkedIn research, news on, what's happening at. NOT for: CRM data enrichment (use crm-enrichment), lead scoring (use lead-scoring), outreach message drafting (use outreach), pipeline analysis (use pipeline).
Generates personalized outreach first lines at scale using company news, LinkedIn activity, and mutual connections. Saves hours per campaign.