icp-scorer

Score leads against an Ideal Customer Profile and output JSON tiers.

72|25|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/TheMattBerman/first-1000-kit --skill icp-scorer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icp-scorer
Source: https://github.com/TheMattBerman/first-1000-kit/tree/main/skills/icp-scorer
Command: npx skills add https://github.com/TheMattBerman/first-1000-kit --skill icp-scorer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Score leads against your Ideal Customer Profile to prioritize outreach and allocate reps based on fit.

Core Features & Use Cases

  • ICP Targeting: Analyze title, company, industry, and size to determine fit.
  • Tiered Scoring: Produce A/B/C/D tiers with breakdowns for transparency.
  • Pipeline Prioritization: Filter and route high-potential leads into outreach workflows.

Quick Start

Run the ICP scorer on a leads file to generate scored results.

Frequently Asked Questions about icp-scorer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I score leads against my Ideal Customer Profile for outbound outreach?

To score leads for outbound outreach, you apply a deterministic rubric to enriched lead fields like title, company, size, and industry. This process generates a structured ICP score, assigns an A/B/C/D tier, and outputs reasons for prioritization.

What data do I need for B2B lead scoring before running an ICP scorer?

B2B lead scoring requires enriched lead data containing specific fields such as title, company, size, and industry. You apply this enriched data to a deterministic rubric to accurately produce an ICP score and tier for outbound prioritization.

Can I use AI to weight my ICP lead scoring rubric?

Yes, you can apply optional AI weighting to your deterministic ICP scoring rubric by configuring either an ANTHROPIC_API_KEY or an OPENAI_API_KEY. This enhances the evaluation of enriched lead fields to produce structured scores.

How does ICP tiered scoring categorize leads into priority levels?

ICP tiered scoring categorizes leads into A/B/C/D tiers by analyzing fields like title, company, industry, and size against a deterministic rubric. It outputs a structured JSON containing the specific tier and breakdown reasons for each lead.

What is the best way to route high-potential B2B leads into outreach workflows?

The best way to route high-potential leads is to score them against your ICP to generate A/B/C/D tiers. Filtering these structured JSON outputs allows you to prioritize pipeline allocation and route top-tier leads directly into outreach workflows.

Do I need an API key to generate ICP scores and tiers for my leads?

You do not need an API key to generate ICP scores and tiers, as the scorer uses a deterministic rubric by default. However, providing an ANTHROPIC_API_KEY or OPENAI_API_KEY enables optional AI weighting for enhanced evaluation.