Learn-skills.dev classify-leads
Classify leads using LLM for complex distinctions like product SaaS vs agencies. Use when user asks to classify leads, filter leads by type, or categorize businesses.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/aiagentwithdhruv/skills/classify-leads" ~/.claude/skills/neversight-learn-skills-dev-classify-leads && rm -rf "$T"
manifest:
data/skills-md/aiagentwithdhruv/skills/classify-leads/SKILL.mdsource content
LLM Lead Classification
Goal
Classify leads using Claude for complex distinctions that keyword matching can't handle.
When to Use
- Product SaaS vs IT consulting agencies
- High-ticket vs low-ticket businesses
- Subscription vs one-time payment models
- NOT for simple categories (dentists, realtors)
Scripts
- Main classification script./scripts/classify_leads_llm.py
- Update sheets./scripts/update_sheet.py
- Read from sheets./scripts/read_sheet.py
Usage
python3 ./scripts/classify_leads_llm.py .tmp/leads.json \ --classification_type product_saas \ --output .tmp/classified_leads.json
Performance
- ~2 minutes for 3,000 leads
- ~$0.30 per 1,000 leads
- Default: includes "unclear" classifications (medium confidence)
Classification Types
: Product companies vs service/consultingproduct_saas- Custom types can be added
Output
JSON file with classification added to each lead record.
Schema
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| file_path | Yes | JSON file with lead data |
| string | Yes | Classification type (e.g., 'product_saas') |
| file_path | No | Output JSON file path |
Outputs
| Name | Type | Description |
|---|---|---|
| file_path | JSON file with classification added to each lead |
Credentials
| Name | Source |
|---|---|
| .env |
Composable With
Skills that chain well with this one:
scrape-leads, gmaps-leads, instantly-campaigns
Cost
$0.30 per 1,000 leads