Lead qualifier
Scores, enriches, and prioritizes inbound sales leads using firmographic data, behavioral signals, and ICP criteria. Invoke when asked to qualify leads, score prospects, prioritize a sales pipeline, enrich contact data, or evaluate if a lead matches the ideal customer profile.From its SKILL.md
npx -y skills add VRIL-LABS/skill-jam --skill lead-qualifierAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.8 KB, ~1.8k tokens by cl100k_base, as published. Nobody here has run it
Lead Qualifier
Scores, enriches, and prioritizes inbound sales leads by evaluating firmographic fit, behavioral engagement signals, and alignment with the Ideal Customer Profile (ICP) β delivering a ranked, actionable lead queue with qualification rationale to help sales teams focus on the highest-probability opportunities.
When to Use
- User provides a list of leads or a CRM export and wants them scored and prioritized
- An inbound lead needs to be quickly evaluated for sales follow-up urgency
- User asks to "qualify", "score", or "enrich" a prospect or lead list
- A sales pipeline needs to be triaged to focus effort on the best opportunities
- An ICP needs to be defined and then applied to a set of prospects
- Lead routing logic needs to be designed (which rep gets which type of lead)
- User wants to identify the characteristics of their best-fit customers
Process
-
Define or confirm the Ideal Customer Profile (ICP): If no ICP is provided, ask for or infer from context:
- Firmographic criteria: company size (employees, revenue range), industry/vertical, geography, business model (B2B/B2C), growth stage (startup/SMB/mid-market/enterprise)
- Technographic criteria: tech stack signals (e.g., "uses Salesforce", "runs on AWS", "built with React")
- Behavioral criteria: visited pricing page, started trial, engaged with specific content, attended webinar
- Intent signals: recent funding round, job posting for roles that use your product, leadership change
- Disqualifiers: industries you don't serve, company sizes below minimum deal size, geographies outside your market
-
Enrich the lead data: For each lead, gather missing data from available signals:
- Company: industry, size, revenue, funding history, headquarters, tech stack
- Contact: title, seniority level, department, LinkedIn profile
- Behavioral: pages visited, content downloaded, email opens/clicks, trial activity, time-on-site
- Intent: third-party intent data signals (G2 reviews browsed, competitor comparisons, job postings)
-
Score each lead: Apply a weighted scoring model across dimensions:
Firmographic fit (up to 40 points):
- Industry match: +15 if in target vertical, +5 if adjacent
- Company size: +15 at ideal size range, scaled down for smaller/larger
- Geography: +10 if in target market
- Revenue/stage: +10 if aligned with your ACV range
Behavioral engagement (up to 30 points):
- Visited pricing page: +10
- Started free trial or demo request: +15
- Returned to site 3+ times: +8
- Engaged with email / attended webinar: +5 each
Intent signals (up to 20 points):
- Active buying intent (recent RFP, comparison browsing): +15
- Recent relevant job posting: +10
- New funding round (can afford your product): +8
- Leadership change: +5
Contact quality (up to 10 points):
- Decision-maker or budget holder: +10
- Influencer/evaluator: +5
- Unknown seniority: +0
Total score β tier:
- 80β100: π₯ Hot β immediate outreach (same business day)
- 60β79: π‘ Warm β nurture + outreach within 48 hours
- 40β59: π’ Qualified β add to nurture sequence
- <40: β Not yet qualified β add to long-term nurture or disqualify
-
Apply disqualifier checks:
- If a hard disqualifier is met (blocked industry, too small, wrong geography): mark as Disqualified regardless of score and note the reason
- Soft disqualifiers (e.g., no budget signals): lower score but don't auto-disqualify
-
Generate qualification summary per lead:
- Score and tier
- Top 3 reasons for the score (positive signals)
- Top 1β2 disqualifying or derisking factors
- Recommended next action: call, email, personalized outreach, nurture sequence, or disqualify
- Suggested talk track or messaging angle based on the strongest qualifying signals
-
Route lead to the appropriate owner:
- Apply routing rules: enterprise leads β enterprise AE, SMB leads β SDR, specific verticals β vertical specialist
- Output: lead card with all enriched data, score, and recommended action attached
Output Format
## Lead Qualification Report
**Date:** June 1, 2025 | **ICP:** B2B SaaS companies, 50β500 employees, US/Canada, using Salesforce
---
### Lead #1: Jordan Martinez β VP Sales, Acme Corp
**Score: 84/100 π₯ HOT**
**Recommended Action:** Immediate outreach β personalized email + call within 24 hours
| Dimension | Score | Signal |
|--------------------|-------|---------------------------------------------------------|
| Firmographic fit | 35/40 | B2B SaaS β
Β· 180 employees β
Β· San Francisco β
|
| Behavioral | 28/30 | Visited pricing page β
Β· Started trial (Day 3) β
|
| Intent | 12/20 | 3 open SDR roles posted this month (scaling signal) |
| Contact quality | 9/10 | VP Sales β budget holder / decision-maker β
|
**Key Qualifiers:** Trial activity, decision-maker title, scaling sales team
**Risk Factors:** Trial engagement dropped after Day 3 β possible blocker
**Talk Track:** "We saw you were exploring [feature] in your trial β many VP Sales at [similar company] use that to [outcome]. Can I show you how?"
**Route to:** Enterprise AE β Sarah K.
---
### Lead #2: Anonymous Form Fill β [email protected]
**Score: 28/100 β NOT YET QUALIFIED**
**Recommended Action:** Add to nurture email sequence (monthly touchpoints)
| Dimension | Score | Signal |
|--------------------|-------|-----------------------------------|
| Firmographic fit | 10/40 | Industry unknown Β· Company unknown |
| Behavioral | 8/30 | Downloaded 1 ebook |
| Intent | 5/20 | No intent signals |
| Contact quality | 5/10 | Generic email β unknown seniority |
**Risk Factors:** No company data available for enrichment. Generic email address.
**Action:** Trigger enrichment workflow; if company is identified, re-score.
Examples
Example Input
Here are 5 inbound leads from this week. Our ICP is B2B SaaS companies, 100β1000 employees, in the US. Score and prioritize them.
[lead data]
Example Output
Lead Prioritization β Week of June 1
1. π₯ Jordan Martinez (VP Sales, Acme Corp) β Score: 84 Β· Immediate outreach
2. π‘ Priya Sharma (Head of Ops, Beta Inc) β Score: 67 Β· 48-hour follow-up
3. π’ Chris Wong (Marketing Manager, Gamma LLC) β Score: 52 Β· Nurture sequence
4. π’ Taylor Reed (Developer, Delta Co) β Score: 44 Β· Technical nurture track
5. β Anonymous β Score: 28 Β· Enrich before contacting
Top priority: Jordan β trial activity + decision-maker title = highest close probability this week.
Boundaries
- Lead scoring models are probabilistic guides, not predictions β always frame scores as directional signals that require sales judgment.
- Do NOT use protected characteristics (gender, race, age, nationality, religion) as scoring signals β ever.
- Be transparent about the scoring model: share weights and criteria so sales teams can understand and calibrate.
- If enrichment data is missing, reduce confidence in the score and flag it rather than inflating the score with assumed data.
- Do NOT auto-send outreach on behalf of the user β surface recommendations and let the sales team execute.
- Treat all lead contact data as PII β do not log or expose it beyond the immediate task.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.