{"skill":{"slug":"doctorclaw-lead-qualifier","displayName":"DoctorClaw Lead Qualifier","summary":"Lead qualifier — score inbound leads based on custom criteria, prioritize hot prospects, draft outreach. On-demand or cron.","description":"---\nname: doctorclaw-lead-qualifier\ndescription: \"Lead qualifier — score inbound leads based on custom criteria, prioritize hot prospects, draft outreach. On-demand or cron.\"\nversion: 1.0.0\ntags: [sales, leads, qualification, scoring, automation]\nmetadata:\n  clawdbot:\n    emoji: \"🎯\"\nsource:\n  author: DoctorClaw\n  url: https://www.doctorclaw.ceo\n---\n\n# Lead Qualifier\n\nStop wasting time on tire-kickers. This skill scores your inbound leads based on criteria you define — company size, industry, budget signals, engagement level — so you focus on the prospects most likely to buy and skip the ones that won't.\n\nRun it when new leads come in, or on a daily cron to process your lead pipeline.\n\n## What You Get\n\n- Every lead scored on a 0-100 scale with clear reasoning\n- Leads ranked and sorted by qualification score\n- Hot leads flagged for immediate follow-up\n- Cold leads identified to save your time\n- Personalized outreach drafts for qualified leads\n- Disqualification reasons for low-scoring leads\n\n## Setup\n\n### Required\n- **Lead list** — A CSV, Google Sheet, or CRM export with lead data. Minimum: name, email, company. More fields = better scoring.\n\n### Optional (but recommended)\n- **Scoring criteria** — your custom rules for what makes a good lead (industry, company size, budget, etc.)\n- **Ideal customer profile (ICP)** — a description of your perfect customer for comparison\n- **CRM integration** — HubSpot, Pipedrive, Notion, or Airtable for auto-import\n- **Email access** — to send outreach to qualified leads after approval\n\n### Configuration\n\nTell your agent:\n\n1. **Lead source** — file path, Google Sheet URL, or CRM connection\n2. **Scoring criteria** — what matters most to you:\n   - Company size (employee count ranges)\n   - Industry (target industries)\n   - Budget indicators (revenue, funding, pricing page visits)\n   - Role/title of the contact (decision maker vs. researcher)\n   - Geography (target regions)\n   - Engagement signals (website visits, email opens, form fills)\n3. **Score weights** — how much each criterion matters (or use defaults)\n4. **Qualification threshold** — minimum score to be \"qualified\" (default: 60/100)\n5. **Hot lead threshold** — score that triggers immediate alert (default: 80/100)\n6. **Outreach style** — your tone for follow-up messages\n7. **Delivery** — where to send qualified lead alerts\n\n## How It Works\n\n### Step 1: Load Leads\n- Read lead data from configured source\n- For each lead, extract all available fields: name, email, company, title, industry, company size, source, notes, engagement data\n\n### Step 2: Research & Enrich\nFor each lead with limited data, attempt to enrich:\n- **Company lookup** — check company website for size, industry, description\n- **Role assessment** — is this person a decision maker, influencer, or researcher?\n- **Source quality** — where did this lead come from? (referral > organic > cold)\n\n### Step 3: Score Each Lead\nApply scoring criteria (customizable, defaults shown):\n\n| Criterion | Points | Example |\n|---|---|---|\n| **Industry match** | 0-20 | Target industry = 20, adjacent = 10, unrelated = 0 |\n| **Company size** | 0-20 | Sweet spot range = 20, too small = 5, too large = 10 |\n| **Decision maker** | 0-20 | C-suite/owner = 20, director = 15, manager = 10, other = 5 |\n| **Budget signals** | 0-15 | Mentioned budget = 15, funded company = 10, unknown = 5 |\n| **Engagement** | 0-15 | Multiple touchpoints = 15, form fill = 10, single visit = 5 |\n| **Source quality** | 0-10 | Referral = 10, organic = 7, paid = 5, cold list = 2 |\n\nTotal: 0-100 points\n\n### Step 4: Categorize Leads\n\n**🔥 HOT (80-100) — Contact immediately**\n- Strong fit, high engagement, decision maker\n- Draft personalized outreach now\n- Alert Stephen immediately\n\n**🟢 QUALIFIED (60-79) — Follow up this week**\n- Good fit, needs nurturing or more info\n- Draft a value-add follow-up\n\n**🟡 WARM (40-59) — Monitor and nurture**\n- Partial fit, might convert with time\n- Add to drip sequence or check back later\n\n**⚪ COLD (0-39) — Deprioritize**\n- Poor fit or insufficient signals\n- Note disqualification reason\n- Archive or mark for future review\n\n### Step 5: Draft Outreach\nFor HOT and QUALIFIED leads, draft personalized messages:\n- Reference their company/industry specifically\n- Address their likely pain point based on their profile\n- Offer something valuable (insight, case study, free resource)\n- Include a clear, low-commitment CTA (quick call, demo, guide)\n- Match your configured outreach style\n\n### Step 6: Compile Lead Report\n\n```\n🎯 Lead Qualification Report — [Date]\n\n📊 PIPELINE SUMMARY\nTotal leads processed: [X]\n🔥 Hot: [X] | 🟢 Qualified: [X] | 🟡 Warm: [X] | ⚪ Cold: [X]\n\n🔥 HOT LEADS — ACT NOW\n1. [Name] — [Title], [Company] | Score: [X]/100\n   Industry: [match] | Size: [X employees] | Source: [referral/organic]\n   Why hot: [decision maker + target industry + high engagement]\n   📝 Draft outreach ready\n\n2. [Name] — [Title], [Company] | Score: [X]/100\n   [Details]\n   📝 Draft outreach ready\n\n🟢 QUALIFIED — FOLLOW UP THIS WEEK\n3. [Name] — [Title], [Company] | Score: [X]/100\n   Why qualified: [good fit but needs nurturing]\n   📝 Draft outreach ready\n\n🟡 WARM — NURTURE ([X] leads)\n[Summary of warm leads — monitor for engagement changes]\n\n⚪ COLD — DEPRIORITIZE ([X] leads)\n[Summary + disqualification reasons]\n• [X] leads: wrong industry\n• [X] leads: too small / no budget signals\n• [X] leads: non-decision makers\n\n💡 INSIGHTS\n• Best lead source this batch: [referral/organic/paid]\n• Most common industry: [industry]\n• [X]% of leads are decision makers\n```\n\n### Step 7: Deliver & Act\n- Send report via configured channel\n- Hot leads trigger immediate alerts\n- When user approves outreach (\"send to lead 1\"), send the message\n- Update lead status in source (qualified/contacted/disqualified)\n\n## Examples\n\n**User:** \"Qualify these leads\" [provides CSV or points to sheet]\n\n**Agent processes and responds with the full qualification report.**\n\n**User:** \"I got a new lead: Sarah Kim, sarah@buildright.co, she's a founder of a 15-person construction tech company, found us through our blog\"\n\n**Agent:**\n> 🎯 Lead Score: **82/100** — 🔥 HOT\n>\n> • Industry: Construction Tech — strong fit (18/20)\n> • Company size: 15 employees — sweet spot (18/20)\n> • Role: Founder — decision maker (20/20)\n> • Budget: Unknown, but funded startup signals (8/15)\n> • Engagement: Blog reader, organic (7/15)\n> • Source: Organic content (7/10)\n>\n> 📝 Draft outreach: \"Hi Sarah, I noticed you found us through our blog — glad the content resonated! I work with construction tech founders to set up AI systems that handle the operational busywork. Would a quick 15-minute call make sense to see if there's a fit?\"\n\n**User:** \"Send it\"\n\n**Agent:** Sends the outreach email.\n\n## Customization Ideas\n\n- **Auto-score on form submission** — qualify leads instantly when they fill out your contact form\n- **Lead routing** — assign qualified leads to team members based on criteria\n- **Re-engagement campaigns** — periodically re-score cold leads to find ones that have warmed up\n- **Win rate tracking** — track which lead scores actually convert to paying customers\n- **ICP refinement** — use closed deal data to improve scoring criteria over time\n\n## Want More?\n\nThis skill handles lead scoring and qualification. But if you want:\n\n- **Custom integrations** — connect to HubSpot, Pipedrive, Salesforce, or your specific CRM\n- **Advanced automations** — auto-qualify form submissions, trigger drip sequences, sync scores to CRM\n- **Full system setup** — identity, memory, security, and 5 custom automations built specifically for your workflow\n\n**DoctorClaw** sets up complete OpenClaw systems for businesses:\n\n- **Guided Setup ($495)** — 2-hour live walkthrough. Everything configured, integrated, and running by the end of the call.\n- **Done-For-You ($1,995)** — 7-day custom build. 5 automations, 3 integrations, full security, 30-day support. You do nothing except answer a short intake form.\n\n→ [doctorclaw.ceo](https://www.doctorclaw.ceo)\n","topics":["Leads","Qualification","Sales","Scoring","Cron"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":369,"installsAllTime":14,"installsCurrent":0,"stars":1,"versions":1},"createdAt":1777727007464,"updatedAt":1778492830283},"latestVersion":{"version":"1.0.0","createdAt":1777727007464,"changelog":"doctorclaw-lead-qualifier 1.0.0\n\n- Initial release of the skill for automated lead qualification and scoring.\n- Scores inbound leads based on customizable criteria: company size, industry, budget signals, role, geography, and engagement.\n- Ranks and categorizes leads (Hot, Qualified, Warm, Cold) with clear reasoning and disqualification notes.\n- Drafts personalized outreach messages for qualified and hot leads.\n- Provides a detailed, actionable lead qualification report.\n- Supports easy configuration and optional CRM/email integration.","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"ceobotson-bot","userId":"s179qe3ytytdn9499vw61m1c4h83hhr8","displayName":"ceobotson-bot","image":"https://avatars.githubusercontent.com/u/263067918?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780090732898}}