Back to skills
SKILL.md
Ai Lead Generation
ASecurityAutomated AI-powered lead generation and prospecting. Find ideal customers,
- 12 stars
- 0 votes
- 0 copies
- 0 views
- Added September 8, 2026
Works with
Security analysis
100/100npx -y skills add oyi77/1ai-skills --skill ai-lead-generation --agent claude-codeAre you the author of Ai Lead Generation?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/oyi77-ai-lead-generation)---
name: ai-lead-generation
description: Automated AI-powered lead generation and prospecting. Find ideal customers,
enrich data, personalize outreach, and book meetings without manual effort. Use
when generating B2B leads at scale.
domain: sales
license: Apache-2.0
tags:
- business-development
- generation
- lead
- revenue
- sales
- money
- outreach
- b2b
version: 2.0.0
author: oyi77
subdomain: ''
type: sales
category: sales
---
# Money-Making Overview
AI lead generation is a $500-5K/month service you can sell to B2B companies. Each booked meeting is worth $50-500 in service revenue. At 3-15% conversion from outreach to meeting, with 500 prospects/month at $0.50-5/lead cost, you generate $2.5K-25K pipeline value per month.
## Overview
AI lead generation automates the full B2B prospecting pipeline: ICP definition, prospect sourcing, data enrichment, AI-personalized outreach, and meeting booking. This skill covers the complete methodology, tool stack, templates, and metrics to generate qualified B2B leads at scale without manual effort.
## When Not to Use
- **Simple or one-off tasks** — if the task is straightforward, direct execution is faster than structured methodology.
- **Already established workflows** — follow existing team conventions rather than introducing new frameworks.
- **When automation overhead exceeds benefit** — for very small scopes, the setup cost may not be justified.
## Dependencies
- Python 3.8+ or Node.js 18+
- Access to relevant APIs/services for your specific use case
- Basic understanding of the domain concepts
## Commands
```bash
# Refer to the skill's usage section for specific commands
# Adapt these to your workflow
```
## Revenue Streams
1. **Lead Gen Service ($2K-10K/client/month)** — Run full pipeline for clients: prospect, enrich, personalize, and book meetings.
2. **Lead Lists ($500-2K/list)** — Sell pre-enriched prospect lists with verified contacts and intent data.
3. **Done-With-You ($5K-20K/project)** — Set up their outbound systems: CRM, enrichment, sequences, and warm-up.
## First Action in 60 Minutes
```bash
#!/usr/bin/env bash
# 60-minute lead gen setup: pick niche, install tools, generate 100 leads
mkdir -p ~/leadgen/{prospects,enriched,outreach}
echo "1. Define ICP (use ~/leadgen/icp.md template)"
echo "2. Source 500 prospects via Apollo/LinkedIn Sales Nav"
echo "3. Enrich with Clearbit/Clay ($100-500/mo)"
echo "4. Warm up sending domain (Instantly/Smartlead $39-49/mo)"
echo "5. Launch 5-touch sequence"
```
---
## The AI Lead Gen Pipeline
### Stage 1: Prospecting (Automated)
```
1. Define ICP (Ideal Customer Profile)
2. Find companies matching criteria
3. Identify decision makers
4. Gather contact info
Output: List of 500-5000 prospects
```
### Stage 2: Enrichment (AI)
```
1. Add company data (size, tech, funding)
2. Add personal data (role, background)
3. Add intent signals (job changes, news)
4. Score by fit + intent
Output: Enriched lead list
```
### Stage 3: Personalization (AI)
```
1. Analyze prospect's content
2. Find common ground
3. Generate personalized message
4. A/B test variations
Output: Customized outreach
```
### Stage 4: Outreach (Automated)
```
1. Multi-channel sequence (email, LinkedIn, Twitter)
2. Follow-up automation
3. Reply detection
4. Meeting booking
Output: Booked meetings
```
---
## Best Tools
### Prospecting
| Tool | Use | Price |
|------|-----|-------|
| Apollo | Database | $49/mo |
| ZoomInfo | Enterprise | $15K/yr |
| LinkedIn Sales Nav | SMB | $80/mo |
| Crunchbase | Funding data | $49/mo |
### Enrichment
| Tool | Use | Price |
|------|-----|-------|
| Clearbit | Company data | $500/mo |
| People Data Labs | Bulk | $100/mo |
| Clay | All-in-one | $100/mo |
| Humanlinker | Personalization | $50/mo |
### Outreach
| Tool | Use | Price |
|------|-----|-------|
| Instantly | Email | $39/mo |
| Smartlead | Email | $49/mo |
| LinkedIn Helper | LinkedIn | $80/mo |
| QuickMail | Cold email | $50/mo |
### Meeting Booking
| Tool | Use | Price |
|------|-----|-------|
| Calendly | Scheduling | Free |
| Cal.com | Open source | Free |
| Chili Piper | Enterprise | $100/mo |
---
## ICP Framework
### Define by:
1. **Firmographics**
- Company size
- Industry
- Location
- Revenue
2. **Technographics**
- Tools used
- Tech stack
- Integration needs
3. **Behavioral**
- Content consumed
- Website activity
- Email engagement
4. **Psychographic**
- Challenges
- Goals
- Priorities
---
## Outreach Templates
### Cold Email V1
```
Subject: Quick question about [Company]'s [Challenge]
Hi [Name],
I noticed [specific observation about their company/content].
Most [companies like theirs] struggle with [pain point].
We've helped [similar company] achieve [result].
Quick 10-minute call this week?
Best,
[Your name]
```
### LinkedIn V1
```
[Name], curious about your thoughts on [topic].
Saw your post about [their content] - [insight].
We help [target companies] do [result].
Would love to hear your perspective.
Link to calendar: [calendly link]
Thanks,
[Your name]
```
### Multi-Channel Sequence
```
Day 1: Email + LinkedIn request
Day 3: LinkedIn message
Day 5: Email follow-up
Day 7: Break (if no response)
Day 14: Final email + phone call
Day 21: Remove from sequence
```
---
## AI Personalization
### Use AI To:
- Analyze prospect's recent posts
- Find common connections
- Identify recent company news
- Generate custom hooks
- Write tailored openers
### Prompt Example
```
Analyze this prospect:
- Name: [name]
- Company: [company]
- Role: [role]
- Recent post: [post content]
Write 3 personalized openers
that reference their work.
Keep under 50 words each.
```
---
## Cold Email Warm-up
### Day 1-3: 5 emails
```
Day 1: Personal
Day 2: Personal
Day 3: Personal
```
### Day 4-14: Add volume
```
Day 4: 10 emails
Day 7: 20 emails
Day 14: 50 emails
```
### Maintain
```
Daily: 20-50 emails
Reply to engagement
Mark as important
```
---
## Metrics & Benchmarks
### Lead Gen Metrics
| Metric | Benchmark | Target |
|--------|-----------|--------|
| Open rate | 20-30% | 35%+ |
| Reply rate | 3-8% | 10%+ |
| Meeting rate | 1-3% | 5%+ |
| Cost per meeting | $20-50 | <$30 |
### Conversion Pipeline
| Stage | Benchmark |
|-------|-----------|
| Leads to Open | 30% |
| Open to Reply | 8% |
| Reply to Meeting | 40% |
| Meeting to Close | 25% |
### ROI Calculation
```
Revenue: 10 meetings x $2K deal = $20K
Cost: 1000 leads x $1 = $1,000
ROI: 1900%
```
---
## Integration with 1ai-skills
Combine ai-lead-generation with related skills:
### Sales Pipeline
```
AI Lead Gen -> Outbound -> Qualify -> Demo -> Close
```
### Skill Synergies
| Skill | Use Case |
|-------|----------|
| voice-ai-agent | Handle inbound calls |
| sales | Close deals |
| ai-consulting | Convert to projects |
| marketing | Nurture leads |
---
## Best Practices
### Do's
- Personalize at scale
- Test different angles
- Follow up consistently
- Track everything
- A/B test subject lines
- Clean data regularly
### Don'ts
- Don't spam
- Don't ignore unsubscribe
- Don't sound salesy
- Don't skip warm-up
- Don't neglect deliverability
---
## Technical Implementation
### Required Tools
- Web Scraping: curl, jq, BeautifulSoup (Python), Puppeteer (JS)
- APIs: LinkedIn Sales Navigator, Twitter/X, Hunter.io, Apollo.io, Clearbit
- CRM: HubSpot API, Pipedrive, or Airtable as lightweight CRM
- Email: SendGrid API, Mailgun, or AWS SES
- AI/LLM: Claude API for personalization, GPT for batch processing
- Storage: SQLite or PostgreSQL, pandas for analysis
### Daily Pipeline (Cron)
```bash
#!/bin/bash
# Run daily via cron: 0 9 * * 1-5
# 1. Scan for new signals
python3 scan_signals.py --sources linkedin,crunchbase,builtwith
# 2. Score new leads
python3 score_leads.py --new-only --icp icp_v2.json
# 3. Generate outreach for A/B grade leads
python3 generate_outreach.py --min-grade B --sequence cold
# 4. Send scheduled outreach (respects rate limits)
python3 send_outreach.py --today --respect-quiet-hours
# 5. Generate daily report
python3 pipeline_report.py --period daily | mail -s "Daily Lead Gen Report" you@email.com
```
### Error Handling
| Error | Cause | Recovery |
|---|---|---|
| API rate limit (429) | Too many requests | Implement exponential backoff, spread requests across time |
| Invalid email (bounce) | Bad email from scraping | Verify with Hunter.io email verification before sending |
| Low open rates (<5%) | Poor subjects or spam filters | A/B test subjects, check SPF/DKIM/DMARC, warm up domain |
| CRM sync failure | API timeout or auth expired | Retry with backoff, refresh OAuth tokens, log failures |
| Scraping blocked | IP blocked | Rotate user agents, use proxy pool, respect robots.txt |
| Score drift | ICP changed | Re-score all leads when ICP changes, version the criteria |
### ICP Definition Schema
```json
{
"version": "v2",
"industry": ["SaaS", "FinTech", "E-commerce"],
"company_size": {"min": 10, "max": 500},
"revenue": {"min": 1000000},
"roles": ["CTO", "VP Engineering", "Head of Product"],
"geography": ["US", "UK", "EU"],
"signals": {
"job_posting": 15,
"recent_funding": 20,
"tech_migration": 10,
"social_activity": 5
}
}
```
### Pipeline Management SQL
```bash
# Weekly pipeline report
sqlite3 leads.db <<'SQL'
SELECT
grade,
COUNT(*) as total,
SUM(CASE WHEN stage='contacted' THEN 1 ELSE 0 END) as contacted,
SUM(CASE WHEN stage='engaged' THEN 1 ELSE 0 END) as engaged,
SUM(CASE WHEN stage='qualified' THEN 1 ELSE 0 END) as qualified,
SUM(CASE WHEN stage='proposal' THEN 1 ELSE 0 END) as proposal,
ROUND(AVG(score), 1) as avg_score
FROM leads
WHERE created_at > datetime('now', '-7 days')
GROUP BY grade
ORDER BY grade;
SQL
```
## Anti-Rationalization Table
| Excuse | Truth |
|--------|-------|
| "I need a perfect list first" | Start with 100 bad leads, iterate |
| "I'll automate later" | Manual first, automate what works |
| "Outbound doesn't work" | 3-15% reply rate is real with personalization |
## Output Format
On completion: "[N] prospects sourced, [N] enriched, [N] sequence launched, $[N] pipeline value generated"
## Red Flags
- Lead scoring does not filter out unqualified prospects wasting sales time
- Agent sources leads from low-quality or spam-heavy channels
- Watch for shortcuts and skipped steps
## Verification
After completing this skill, confirm:
- [ ] Lead scoring filters out unqualified prospects
- [ ] Lead sources are high-quality with verified contact data
- [ ] All required outputs generated
- [ ] Success criteria met
## Related Skills
- sales - Close deals
- voice-ai-agent - Handle calls
- ai-consulting - Convert to projects
## Version History
- **v1.0** (2026-02-27) - Initial creation
- **v2.0.0** (2026-07-16) - Money protocol rewrite: added revenue streams, anti-rationalization, output format
## When to Use
Use this skill when working with ai lead generation.
## Workflow
1. **Define ICP** — Use framework: firmographics, technographics, behavioral, psychographic signals
2. **Source Prospects** — Apollo/LinkedIn Sales Nav/Crunchbase → 500-5000 prospects
3. **Enrich Data** — Clearbit/Clay/People Data Labs → company + personal + intent data
4. **Score & Segment** — Fit + intent scoring → A/B/C/D grades
5. **Personalize Outreach** — AI analyzes content, generates custom hooks and openers
6. **Multi-Channel Sequence** — Email + LinkedIn + Twitter (5-touch over 21 days)
6. **Book Meetings** — Calendly/Cal.com integration, track to CRM
7. **Track & Optimize** — Daily pipeline report, A/B test subjects, weekly score recalibration
## Process
1. **Setup** — Define ICP, install tool stack (Apollo, Clearbit, Instantly, Calendly)
2. **Daily Cron** — Scan signals → score leads → generate outreach → send → report
3. **Weekly Review** — Pipeline report by grade, recalibrate scoring, A/B test subjects
4. **Monthly** — Recalculate ICP, update signals, version criteria, retrain personalization
Attribution
Comments
Loading comments…