Score whether an account is a real ICP fit.
Rolls firmographics, product usage, hiring intent, and tech stack into one 0-100 verdict, and flags where a scoring tool is wrong.
Inside: The weighted composite, the per-source breakdown, and channel tagging.
Install it in one line, or paste it in.
~/.claude/skills/ and runs automatically when it is relevant.Connect your context. Set it to your motion.
it reads firmographics and any existing scores automatically across your book.
it folds that score in as one input and tells you when to trust it.
it adds a product-side fit signal from real usage.
it confirms employee count, hiring, and technographic stack.
This was built for a B2B team scoring accounts against a defined profile. Set these to your stack:
Run any profile you like. The skill scores "does this account match the profile you defined," so point it at your criteria, not anyone else's.
| Set this | What it is | Default / Example |
|---|---|---|
| FIT score | your account fit score or vendor score | any account-scoring source |
| PROFILE | what "good" looks like | your ICP definition (sizeindustrystageregion) |
| SIGNAL sources | hiring, funding, product usage | an enrichment toola product-analytics tool |
| DISPLACEMENT stack | competitor tools worth a switch play | the tools you replace |
| WEIGHTS | how much each input counts | see The method (re-tune) |
Everything the skill does, in full.
Takes an account, or a whole list, and tells you whether it actually fits your ideal customer profile. It rolls every signal you have, firmographics, product usage, hiring intent, tech stack, into one 0-100 score, shows you which source drove it, and flags the accounts where a scoring tool is plain wrong. Then it tags each verdict with the channel it belongs to, so the play is obvious.
- 1Composite fit score (0-100)
One headline number, built from weighted inputs. A starting split that you re-tune:
- 35% account fit: employees, industry, funding stage, region.
- 25% product-side signal: real usage or a product-engagement score, if connected.
- 20% hiring and intent: recent hiring, funding, growth signals.
- 15% tech-stack displacement: accounts running tools you replace are switch candidates.
- 5% qualification completeness: a bonus if a rep has already done the homework.
Penalties subtract from the total: too small or off-profile, an already-saturated customer, recently churned inside a cooling-off window, or already worked by another rep (avoid the double-tap).
- 2Source breakdown, never a single number
Every score shows its parts. If a source is missing, the skill says so ("no product-analytics connected, score is from fit, hiring, and stack only") instead of hiding the gap.
- 3Override detection
When the composite disagrees with a scoring tool, it says so out loud. An account a tool scored low while hiring 14 reps and running a stack you displace is a false negative the tool missed. An account a tool scored high with none of the real signals is a false positive. Both get flagged with the reason.
- 4Channel classification
Every verdict is tagged Inbound (they came to you), Product (they self-served a signup), or Outbound (you go to them). The play and the outreach differ by channel, so the tag ships with the score.
- 5Lookalike search
Anchor on your highest-value customers and find accounts matching their profile, employee count, industry, funding stage, and technographic stack.
- No single-source fit claim. The breakdown by source ships with every score, and missing sources are declared.
- Override visibility. When the composite disagrees with a scoring tool, it says so and names why.
- Channel-tagged outputs. Every verdict carries Inbound, Product, or Outbound, because the play changes with the channel.
ACME CORP · Fit Score 87 / 100 · STRONG FIT Source breakdown: Account fit score: 78 / 100 (strong, approved) Product-side signal: real usage detected Enrichment: 805 employees, 22 reps, 14 hiring Tech-stack displacement: 3 tools you replace Qualification: complete, homework done Channel: Outbound + Product (hybrid) Signals: Account fit: SaaS, 500+ employees, late stage, target region Hiring 14 reps is a top-of-funnel scream 3-tool consolidation is a strong messaging hook A rep has already qualified it Verdict: STRONG FIT. Pursue with full outbound. The hybrid channel means a cold sequence into the usual entry role, plus a watch for any signup from this domain that would trigger an inbound handoff. Override: none. The fit score and the composite agree.
The weights (35/25/20/15/5) and the penalties are a starting point, not a law. They suited one B2B motion. If product usage matters more to you than hiring, shift the weight. The scoring logic does not change, the weights are yours.
Where an operator takes this next.
The verdict is step one. Here is where an operator takes it once the manual version proves out.
You built the override once, now it runs against every account, every night.
Point a scheduled Claude task at Salesforce and your enrichment tool nightly, and write the composite and the override flag back to the account record.
Post to Slack just the accounts where the composite and the vendor score diverge by more than 20 points, so a human only looks at the interesting ones.
Feed every STRONG FIT verdict into Clay or a sequencer so the outbound list builds itself from the accounts that actually clear the bar.
One skill is the on-ramp.
A single skill does one job. Chained into a playbook, or run as a full build, it becomes a system. Here is where this one plugs in.