$npx -y skills add PHY041/claude-agent-skills --skill lead-generationLead Generation — Find high-intent buyers in live Twitter, Instagram, and Reddit conversations. Auto-researches your product, generates targeted search queries, and discovers people actively looking for solutions you offer. Social selling and prospecting powered by 1.5B+ indexed
| 1 | # Lead Generation |
| 2 | |
| 3 | **Find high-intent buyers from live social conversations.** |
| 4 | |
| 5 | Discovers leads expressing problems your product solves, complaining about competitors, or actively seeking solutions across Twitter, Instagram, and Reddit. |
| 6 | |
| 7 | ## Setup |
| 8 | |
| 9 | Run `xpoz-setup` skill to authenticate. Verify: `mcporter call xpoz.checkAccessKeyStatus` |
| 10 | |
| 11 | ## 3-Phase Process |
| 12 | |
| 13 | ### Phase 1: Product Research (One-Time) |
| 14 | |
| 15 | Ask for product reference (website/GitHub/description). Use `web_fetch`/`web_search` to research. Build profile: |
| 16 | - Product description |
| 17 | - Target audience / ICP |
| 18 | - Pain points addressed |
| 19 | - Competitors |
| 20 | - Keywords |
| 21 | |
| 22 | **Validate with user before proceeding.** |
| 23 | |
| 24 | Generate 12-18 search queries across: |
| 25 | 1. **Pain point queries** — people expressing problems your product solves |
| 26 | 2. **Competitor frustration** — complaints about alternatives |
| 27 | 3. **Tool/solution seeking** — "recommend a tool for..." |
| 28 | 4. **Industry discussion** — target audience conversations |
| 29 | |
| 30 | Save to `data/lead-generation/product-profile.json` and `data/lead-generation/search-queries.json`. |
| 31 | |
| 32 | ### Phase 2: Lead Discovery (Repeatable) |
| 33 | |
| 34 | ```bash |
| 35 | # Twitter posts (highest intent signal) |
| 36 | mcporter call xpoz.getTwitterPostsByKeywords query="QUERY" startDate="DATE" |
| 37 | |
| 38 | # Poll for results (every 5s until completed) |
| 39 | mcporter call xpoz.checkOperationStatus operationId="op_..." |
| 40 | |
| 41 | # Find relevant people |
| 42 | mcporter call xpoz.getTwitterUsersByKeywords query="..." |
| 43 | |
| 44 | # Reddit posts (good for tool comparison threads) |
| 45 | mcporter call xpoz.getRedditPostsByKeywords query="QUERY" limit=10 |
| 46 | ``` |
| 47 | |
| 48 | ### Phase 3: Scoring & Output |
| 49 | |
| 50 | **Score (1-10):** |
| 51 | |
| 52 | | Signal | Points | |
| 53 | |--------|--------| |
| 54 | | Explicitly asking for tool/solution | +3 | |
| 55 | | Complaining about named competitor | +2 | |
| 56 | | Project blocked by pain point | +2 | |
| 57 | | Active in target community | +1 | |
| 58 | | High engagement (>10 likes / 5 comments) | +1 | |
| 59 | | Recent (<48h) | +1 | |
| 60 | | Profile matches ICP | +1 | |
| 61 | | Is selling a competing product | -3 | |
| 62 | | Is a KOL/content creator (not a buyer) | -2 | |
| 63 | |
| 64 | **Tiers:** 8-10 = 🔴 Hot (outreach now), 6-7 = 🟠 Warm (monitor), 5 = Watchlist, <5 = Skip |
| 65 | |
| 66 | Deduplicate via `data/lead-generation/sent-leads.json` (key: `{platform}:{author}:{post_id}`). |
| 67 | |
| 68 | **Output format for each lead:** |
| 69 | |
| 70 | ``` |
| 71 | 🔴 HOT LEAD (Score: 8/10) |
| 72 | @username | Job Title | Platform |
| 73 | "Quote from their post..." |
| 74 | URL: https://... |
| 75 | Posted: X days ago | Y likes, Z replies |
| 76 | |
| 77 | Why: [Signal breakdown] |
| 78 | |
| 79 | Outreach draft: |
| 80 | "Had the exact same problem — we ended up building [solution]. |
| 81 | Happy to share what worked. (Disclosure: I work on [Product])" |
| 82 | ``` |
| 83 | |
| 84 | ## Query Limitations (Xpoz) |
| 85 | |
| 86 | **Xpoz uses split-word matching, NOT phrase matching.** |
| 87 | |
| 88 | - "brand voice" → matches "brand" OR "voice" → noisy results |
| 89 | - **FIX**: Use domain-specific compound terms with unique identifiers |
| 90 | - **Competitor queries work best** because competitor names are unique |
| 91 | |
| 92 | ## Tips |
| 93 | |
| 94 | - Save product profile once, reuse daily |
| 95 | - Quality > quantity — filter aggressively |
| 96 | - Always disclose affiliations in outreach drafts |
| 97 | - Drafts only — user reviews before sending |
| 98 | - Daily budget: ~6 queries/day on free tier (~5,000 credits total) |