Lead research assistant skill

Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies.

by davila7·MIT license·★ 32,299 Stars on the repo·GitHub ↗

Use now

Files of Lead research assistant

davila7/main1 file shown
SKILL.md
Show the full text200 lines

Lead Research Assistant

This skill helps you identify and qualify potential leads for your business by analyzing your product/service, understanding your ideal customer profile, and providing actionable outreach strategies.

When to Use This Skill

  • Finding potential customers or clients for your product/service
  • Building a list of companies to reach out to for partnerships
  • Identifying target accounts for sales outreach
  • Researching companies that match your ideal customer profile
  • Preparing for business development activities

What This Skill Does

  1. Understands Your Business: Analyzes your product/service, value proposition, and target market
  2. Identifies Target Companies: Finds companies that match your ideal customer profile based on:
    • Industry and sector
    • Company size and location
    • Technology stack and tools they use
    • Growth stage and funding
    • Pain points your product solves
  3. Prioritizes Leads: Ranks companies based on fit score and relevance
  4. Provides Contact Strategies: Suggests how to approach each lead with personalized messaging
  5. Enriches Data: Gathers relevant information about decision-makers and company context

How to Use

Basic Usage

Simply describe your product/service and what you're looking for:

I'm building [product description]. Find me 10 companies in [location/industry] 
that would be good leads for this.
With Your Codebase

For even better results, run this from your product's source code directory:

Look at what I'm building in this repository and identify the top 10 companies 
in [location/industry] that would benefit from this product.
Advanced Usage

For more targeted research:

My product: [description]
Ideal customer profile:
- Industry: [industry]
- Company size: [size range]
- Location: [location]
- Current pain points: [pain points]
- Technologies they use: [tech stack]

Find me 20 qualified leads with contact strategies for each.

Instructions

When a user requests lead research:

  1. Understand the Product/Service

    • If in a code directory, analyze the codebase to understand the product
    • Ask clarifying questions about the value proposition
    • Identify key features and benefits
    • Understand what problems it solves
  2. Define Ideal Customer Profile

    • Determine target industries and sectors
    • Identify company size ranges
    • Consider geographic preferences
    • Understand relevant pain points
    • Note any technology requirements
  3. Research and Identify Leads

    • Search for companies matching the criteria
    • Look for signals of need (job postings, tech stack, recent news)
    • Consider growth indicators (funding, expansion, hiring)
    • Identify companies with complementary products/services
    • Check for budget indicators
  4. Prioritize and Score

    • Create a fit score (1-10) for each lead
    • Consider factors like:
      • Alignment with ICP
      • Signals of immediate need
      • Budget availability
      • Competitive landscape
      • Timing indicators
  5. Provide Actionable Output

    For each lead, provide:

    • Company Name and website
    • Why They're a Good Fit: Specific reasons based on their business
    • Priority Score: 1-10 with explanation
    • Decision Maker: Role/title to target (e.g., "VP of Engineering")
    • Contact Strategy: Personalized approach suggestions
    • Value Proposition: How your product solves their specific problem
    • Conversation Starters: Specific points to mention in outreach
    • LinkedIn URL: If available, for easy connection
  6. Format the Output

    Present results in a clear, scannable format:

    # Lead Research Results
    
    ## Summary
    - Total leads found: [X]
    - High priority (8-10): [X]
    - Medium priority (5-7): [X]
    - Average fit score: [X]
    
    ---
    
    ## Lead 1: [Company Name]
    
    **Website**: [URL]
    **Priority Score**: [X/10]
    **Industry**: [Industry]
    **Size**: [Employee count/revenue range]
    
    **Why They're a Good Fit**:
    [2-3 specific reasons based on their business]
    
    **Target Decision Maker**: [Role/Title]
    **LinkedIn**: [URL if available]
    
    **Value Proposition for Them**:
    [Specific benefit for this company]
    
    **Outreach Strategy**:
    [Personalized approach - mention specific pain points, recent company news, or relevant context]
    
    **Conversation Starters**:
    - [Specific point 1]
    - [Specific point 2]
    
    ---
    
    [Repeat for each lead]
    
  7. Offer Next Steps

    • Suggest saving results to a CSV for CRM import
    • Offer to draft personalized outreach messages
    • Recommend prioritization based on timing
    • Suggest follow-up research for top leads

Examples

Example 1: From Lenny's Newsletter

User: "I'm building a tool that masks sensitive data in AI coding assistant queries. Find potential leads."

Output: Creates a prioritized list of companies that:

  • Use AI coding assistants (Copilot, Cursor, etc.)
  • Handle sensitive data (fintech, healthcare, legal)
  • Have evidence in their GitHub repos of using coding agents
  • May have accidentally exposed sensitive data in code
  • Includes LinkedIn URLs of relevant decision-makers
Example 2: Local Business

User: "I run a consulting practice for remote team productivity. Find me 10 companies in the Bay Area that recently went remote."

Output: Identifies companies that:

  • Recently posted remote job listings
  • Announced remote-first policies
  • Are hiring distributed teams
  • Show signs of remote work challenges
  • Provides personalized outreach strategies for each

Tips for Best Results

  • Be specific about your product and its unique value
  • Run from your codebase if applicable for automatic context
  • Provide context about your ideal customer profile
  • Specify constraints like industry, location, or company size
  • Request follow-up research on promising leads for deeper insights
  • Drafting personalized outreach emails after identifying leads
  • Building a CRM-ready CSV of qualified prospects
  • Researching specific companies in detail
  • Analyzing competitor customer bases
  • Identifying partnership opportunities
1---
2name: lead-research-assistant
3description: Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
4---
5 
6# Lead Research Assistant
7 
8This skill helps you identify and qualify potential leads for your business by analyzing your product/service, understanding your ideal customer profile, and providing actionable outreach strategies.
9 
10## When to Use This Skill
11 
12- Finding potential customers or clients for your product/service
13- Building a list of companies to reach out to for partnerships
14- Identifying target accounts for sales outreach
15- Researching companies that match your ideal customer profile
16- Preparing for business development activities
17 
18## What This Skill Does
19 
201. **Understands Your Business**: Analyzes your product/service, value proposition, and target market
212. **Identifies Target Companies**: Finds companies that match your ideal customer profile based on:
22 - Industry and sector
23 - Company size and location
24 - Technology stack and tools they use
25 - Growth stage and funding
26 - Pain points your product solves
273. **Prioritizes Leads**: Ranks companies based on fit score and relevance
284. **Provides Contact Strategies**: Suggests how to approach each lead with personalized messaging
295. **Enriches Data**: Gathers relevant information about decision-makers and company context
30 
31## How to Use
32 
33### Basic Usage
34 
35Simply describe your product/service and what you're looking for:
36 
37```
38I'm building [product description]. Find me 10 companies in [location/industry]
39that would be good leads for this.
40```
41 
42### With Your Codebase
43 
44For even better results, run this from your product's source code directory:
45 
46```
47Look at what I'm building in this repository and identify the top 10 companies
48in [location/industry] that would benefit from this product.
49```
50 
51### Advanced Usage
52 
53For more targeted research:
54 
55```
56My product: [description]
57Ideal customer profile:
58- Industry: [industry]
59- Company size: [size range]
60- Location: [location]
61- Current pain points: [pain points]
62- Technologies they use: [tech stack]
63 
64Find me 20 qualified leads with contact strategies for each.
65```
66 
67## Instructions
68 
69When a user requests lead research:
70 
711. **Understand the Product/Service**
72 - If in a code directory, analyze the codebase to understand the product
73 - Ask clarifying questions about the value proposition
74 - Identify key features and benefits
75 - Understand what problems it solves
76 
772. **Define Ideal Customer Profile**
78 - Determine target industries and sectors
79 - Identify company size ranges
80 - Consider geographic preferences
81 - Understand relevant pain points
82 - Note any technology requirements
83 
843. **Research and Identify Leads**
85 - Search for companies matching the criteria
86 - Look for signals of need (job postings, tech stack, recent news)
87 - Consider growth indicators (funding, expansion, hiring)
88 - Identify companies with complementary products/services
89 - Check for budget indicators
90 
914. **Prioritize and Score**
92 - Create a fit score (1-10) for each lead
93 - Consider factors like:
94 - Alignment with ICP
95 - Signals of immediate need
96 - Budget availability
97 - Competitive landscape
98 - Timing indicators
99 
1005. **Provide Actionable Output**
101 
102 For each lead, provide:
103 - **Company Name** and website
104 - **Why They're a Good Fit**: Specific reasons based on their business
105 - **Priority Score**: 1-10 with explanation
106 - **Decision Maker**: Role/title to target (e.g., "VP of Engineering")
107 - **Contact Strategy**: Personalized approach suggestions
108 - **Value Proposition**: How your product solves their specific problem
109 - **Conversation Starters**: Specific points to mention in outreach
110 - **LinkedIn URL**: If available, for easy connection
111 
1126. **Format the Output**
113 
114 Present results in a clear, scannable format:
115 
116 ```markdown
117 # Lead Research Results
118 
119 ## Summary
120 - Total leads found: [X]
121 - High priority (8-10): [X]
122 - Medium priority (5-7): [X]
123 - Average fit score: [X]
124 
125 ---
126 
127 ## Lead 1: [Company Name]
128 
129 **Website**: [URL]
130 **Priority Score**: [X/10]
131 **Industry**: [Industry]
132 **Size**: [Employee count/revenue range]
133 
134 **Why They're a Good Fit**:
135 [2-3 specific reasons based on their business]
136 
137 **Target Decision Maker**: [Role/Title]
138 **LinkedIn**: [URL if available]
139 
140 **Value Proposition for Them**:
141 [Specific benefit for this company]
142 
143 **Outreach Strategy**:
144 [Personalized approach - mention specific pain points, recent company news, or relevant context]
145 
146 **Conversation Starters**:
147 - [Specific point 1]
148 - [Specific point 2]
149 
150 ---
151 
152 [Repeat for each lead]
153 ```
154 
1557. **Offer Next Steps**
156 - Suggest saving results to a CSV for CRM import
157 - Offer to draft personalized outreach messages
158 - Recommend prioritization based on timing
159 - Suggest follow-up research for top leads
160 
161## Examples
162 
163### Example 1: From Lenny's Newsletter
164 
165**User**: "I'm building a tool that masks sensitive data in AI coding assistant queries. Find potential leads."
166 
167**Output**: Creates a prioritized list of companies that:
168- Use AI coding assistants (Copilot, Cursor, etc.)
169- Handle sensitive data (fintech, healthcare, legal)
170- Have evidence in their GitHub repos of using coding agents
171- May have accidentally exposed sensitive data in code
172- Includes LinkedIn URLs of relevant decision-makers
173 
174### Example 2: Local Business
175 
176**User**: "I run a consulting practice for remote team productivity. Find me 10 companies in the Bay Area that recently went remote."
177 
178**Output**: Identifies companies that:
179- Recently posted remote job listings
180- Announced remote-first policies
181- Are hiring distributed teams
182- Show signs of remote work challenges
183- Provides personalized outreach strategies for each
184 
185## Tips for Best Results
186 
187- **Be specific** about your product and its unique value
188- **Run from your codebase** if applicable for automatic context
189- **Provide context** about your ideal customer profile
190- **Specify constraints** like industry, location, or company size
191- **Request follow-up** research on promising leads for deeper insights
192 
193## Related Use Cases
194 
195- Drafting personalized outreach emails after identifying leads
196- Building a CRM-ready CSV of qualified prospects
197- Researching specific companies in detail
198- Analyzing competitor customer bases
199- Identifying partnership opportunities
200 

Discussion