Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
anthropics avatar

Lead Triage

  • 1k installs
  • 23.3k repo stars
  • Updated August 5, 2026
  • anthropics/knowledge-work-plugins

Lead-triage is a Claude skill that scores inbound HubSpot leads by engagement, fit, and urgency to produce a ranked call list with talking points and draft follow-ups.

About

Lead-triage pulls inbound HubSpot leads and scores each one on engagement, company fit, urgency, and recency to produce a ranked 'call these today' list with talking points. A developer or SMB owner uses it to decide who to call first instead of manually reading the pipeline. It also drafts follow-up emails and proposes calendar slots, but never sends mail or books events without approval.

  • Scores inbound HubSpot leads across engagement, company fit, urgency and recency into a ranked call list
  • Drafts follow-up emails and proposes calendar slots but never sends or books without owner approval
  • Adapts list size to lead volume (all / top 5 / top 8)

Lead Triage by the numbers

  • 1,033 all-time installs (skills.sh)
  • +84 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #79 of 853 Sales & Marketing skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

lead-triage capabilities & compatibility

Capabilities
sales brief · run campaign
Works with
gmail
Use cases
marketing · email
From the docs

What lead-triage says it does

Pull inbound leads from HubSpot, score them, and surface a ranked call list with talking points.
SKILL.md
Never send an email.** Draft only; owner sends from their inbox.
SKILL.md
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill lead-triage

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1k
repo stars23.3k
Last updatedAugust 5, 2026
Repositoryanthropics/knowledge-work-plugins

What it does

Prioritize inbound HubSpot leads into a ranked call list with talking points and draft follow-ups.

Who is it for?

Owners using HubSpot who need to prioritize which inbound leads to contact today.

Skip if: Teams that want the skill to auto-send emails or auto-book meetings.

When should I use this skill?

The user asks to prioritize leads, who to call first, or about their pipeline.

What you get

A ranked call list with per-lead talking points, optional draft follow-ups, and proposed calendar slots.

  • ranked lead call list
  • draft follow-up emails
  • proposed calendar slots

By the numbers

  • four-dimension scoring model
  • top 8 shown when >30 leads

Files

SKILL.mdMarkdownGitHub ↗

Lead Triage

Quick start

Pull inbound leads from HubSpot, score them, and surface a ranked call list with talking points. Drafts follow-ups and proposes calendar slots — never sends or books without owner approval.

User: "prioritize my leads"
→ Pull contacts: lifecycle stage Lead or MQL, status ≠ Unqualified
→ Score each across engagement, company fit, urgency, recency
→ Return ranked list (size adapts to volume) with talking points
→ Offer to draft follow-ups and propose calendar slots

Workflow

1. Pull leads from HubSpot. Fetch contacts with lifecyclestage = Lead or MQL and hs_lead_statusUnqualified. Use the field list in reference/hubspot-scoring.md. If HubSpot is unavailable, stop: "HubSpot is disconnected — connect it and try again."

2. Clarify if trigger is ambiguous. If the user said only "pipeline" without a qualifier, ask: "Quick pipeline overview (deal stages + total value) or prioritized call list?" — then route accordingly. Do not score leads on a bare "pipeline."

3. Score each lead. Apply the four-dimension model in reference/hubspot-scoring.md:

  • Engagement — email replies, opens, site visits in HubSpot (last 30 days only)
  • Company fit — industry and employee count vs. owner's ICP (default: any industry, 1–50 employees)
  • Urgency — lead age, stage duration, notes containing "urgent / ASAP / deadline / budget approved"
  • Recency penalty — subtract points if last activity was <24 hours ago (already touched today)

4. Build the ranked list. Sort descending by composite score. Adapt list size to volume:

  • ≤10 leads → show all
  • 11–30 leads → show top 5
  • >30 leads → show top 8

For each lead: name, company, score, one-paragraph talking point, last activity summary. If engagement signals are all >30 days old, flag: "Engagement signals are stale — approach as cold outreach."

5. Offer follow-up drafts. Ask: "Draft follow-ups for any of these?" If yes, write one email per selected lead, matching the tone of their last outbound thread in Mail. Show draft; do not send.

6. Offer calendar slots. Ask: "Propose call slots for any of these?" If yes, check Calendar for open 30-minute windows in the next two business days (avoid slots with existing events ±15 min). Propose two options per lead. Do not create events — the owner books.

Approval gates

  • Never send an email. Draft only; owner sends from their inbox.
  • Never create calendar events. Propose times; owner books.
  • Never change lifecycle stage or mark a lead Unqualified unless the owner explicitly asks.
  • Never include `Customer` or `Evangelist` lifecycle contacts in the lead list.
  • If zero leads match the filter, explain why and offer to check what lifecycle stages are in use — do not fabricate a list.

Reference

  • reference/hubspot-scoring.md — HubSpot field names, scoring weights, ICP defaults
  • reference/gotchas.md — edge cases: stale data, zero leads, pipeline disambiguation, customer contamination
  • reference/examples/happy-path-triage.md — worked output for a 7-lead list with draft and slot proposal

Related skills

How it compares

Use lead-triage for inbound prioritization; use crm-maintenance when logging activities to existing deals instead of ranking new leads.

FAQ

Does lead-triage send the follow-up emails for me?

No. It drafts follow-ups and shows them, but the owner sends from their own inbox; it also proposes calendar slots without booking.

What data does it use to score leads?

HubSpot engagement (replies, opens, visits in last 30 days), company fit vs ICP, urgency markers, and a recency penalty for leads touched in the last 24 hours.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.