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.md
source 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

  • ./scripts/classify_leads_llm.py
    - Main classification script
  • ./scripts/update_sheet.py
    - Update sheets
  • ./scripts/read_sheet.py
    - Read from sheets

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_saas
    : Product companies vs service/consulting
  • Custom types can be added

Output

JSON file with classification added to each lead record.


Schema

Inputs

NameTypeRequiredDescription
leads_file
file_pathYesJSON file with lead data
classification_type
stringYesClassification type (e.g., 'product_saas')
output
file_pathNoOutput JSON file path

Outputs

NameTypeDescription
classified_file
file_pathJSON file with classification added to each lead

Credentials

NameSource
ANTHROPIC_API_KEY
.env

Composable With

Skills that chain well with this one:

scrape-leads
,
gmaps-leads
,
instantly-campaigns

Cost

$0.30 per 1,000 leads