wingedguardian/genesis-agi/lead-generation
Claude Code and agent skill by wingedguardian/genesis-agi
- community
Checking that the SKILL.md file is still in the repository.
Prospect discovery, enrichment, scoring, and reporting against an Ideal Customer Profile
Install
npx vskill@latest install wingedguardian/genesis-agi/lead-generationSKILL.md
Lead Generation
Purpose
Discover prospects matching an Ideal Customer Profile (ICP), enrich with publicly available data, score on a 0-100 rubric, deduplicate against known leads, and produce structured reports. Pairs naturally with the OSINT skill for deep enrichment on high-scoring leads.
When to Use
- User defines a target market, role, or company profile to prospect.
- A scheduled lead generation cycle triggers.
- An OSINT investigation surfaces a company worth prospecting.
- Strategic reflection identifies a market opportunity to explore.
Pipeline
Phase 1: ICP Construction
Build the Ideal Customer Profile from user requirements:
Phase 2: Discovery Queries
Generate 5-10 search queries combining ICP dimensions:
"[industry]" "[role]" hiring— active demand signal"[industry]" companies "series A" OR "series B" OR "series C"— funded companies"top [industry] startups" [year]— curated listssite:crunchbase.com "[industry]" "[geography]"— structured data"[industry]" "[role]" interview OR podcast— visible decision-makers"[industry]" companies "[tech_stack]"— technology fit"[industry]" "fastest growing" OR "Inc 5000" OR "emerging"— growth signals
Target: discover 2-3x the desired lead count to allow for filtering.
Phase 3: Enrichment
Three tiers based on configured depth:
Basic (from discovery):
- Person name and title
- Company name
- Source URL
Standard (add web research):
- Company website → employee count, industry, product description
site:stackshare.io "[company]"ORsite:builtwith.com→ tech stack- Job board signals (what roles are they hiring for?)
- Recent news (funding, launches, partnerships)
Deep (add targeted investigation):
- Funding history (Crunchbase, press releases)
- Company news (last 6 months)
- Social profiles (public LinkedIn via
site:linkedin.com, Twitter/X) - Competitive positioning
- Consider triggering OSINT skill for high-value targets
Phase 4: Deduplication
Before scoring, deduplicate against known leads:
Normalization rules:
- Company: strip legal suffixes (Inc, LLC, Ltd, Corp, Co, GmbH, AG, SA),
lowercase, remove "The" prefix
- Person: lowercase, remove middle names, handle common nicknames
(Bob=Robert, Mike=Michael, Bill=William, Jim=James)
Match criteria (any = duplicate):
- Exact normalized company name + person name
- Fuzzy match (Levenshtein distance < 2)
- Domain match (same company website)
Phase 5: Scoring
Score each lead 0-100 on this rubric:
| Category | Max Points | Breakdown | |
|---|---|---|---|
| ICP Match | 30 | Industry match +10, Company size +5, Geography +5, Role/title match +10 | |
| Growth Signals | 20 | Recent funding +8, Actively hiring +6, Product launch +3, Press coverage +3 | |
| Enrichment Quality | 20 | Email pattern found +5, LinkedIn found +5, Full company data +5, Tech stack known +5 | |
| Recency | 15 | Active this month +15, This quarter +10, This year +5 | |
| Accessibility | 15 | Direct contact info +15, Company contact page +10, Social only +5 |
Score grades:
- A (80-100): Hot lead — high ICP match, strong signals, accessible
- B (60-79): Warm lead — good match, some gaps
- C (40-59): Cool lead — partial match, needs more enrichment
- D (0-39): Cold lead — weak match, archive but don't pursue
Phase 6: Report Generation
Phase 7: State Persistence
- Store leads as observations via MemoryStore
- Tag with ICP profile for future cycle dedup
- Record discovery metadata for report generation
LinkedIn Approach
Compliance-safe pattern:
- Use
"[name]" "[company]" site:linkedin.comvia search engine - Only access publicly visible profile information
- Do NOT use LinkedIn API for scraping
- Do NOT bypass login walls
- Do NOT send unsolicited connection requests or messages
- LinkedIn Organization Messaging API (OAuth2) is available for messaging
IF the user has proper API credentials and authorization
Email pattern discovery (reference only):
firstname@domainfirstname.lastname@domainf.lastname@domainfirstname.l@domain- Never send unsolicited emails. Pattern discovery is for user reference.
Output Format
References
src/genesis/skills/osint/SKILL.md— Deep enrichment for high-value leadssrc/genesis/skills/research/SKILL.md— General research methodologysrc/genesis/memory/— MemoryStore for lead persistence
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/genesis/skills/lead-generation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/wingedguardian/genesis-agi/lead-generation)