# lead-enrichment

A skill for building waterfall contact enrichment, scoring leads against your ICP, and verifying data. Useful when coverage has to go up without the cost per lead following.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 84
- Author: chadboyda
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/chadboyda/agent-gtm-skills/tree/HEAD/skills/lead-enrichment/SKILL.md
- Updated: 2026-02-13
- HTML: https://affpapa.org/en/nevibecode/skills/lead-enrichment

## What it does

The skill turns the agent into a B2B data architect. ICP scoring is split into three signal layers: firmographic, technographic and intent. Intent carries the heaviest weight at 0.40, firmographic and technographic sit at 0.30 each, since timing matters more than a clean profile match.

Scoring tables cover headcount, revenue, industry, geography and funding stage, with separate formulas for the technographic and intent layers. Another section walks through the waterfall itself: providers are queried one after another, and once a field comes back verified the system stops asking for it. Pre-qualification runs first and drops disposable addresses and off-ICP domains, which keeps credits from burning on leads you would never work.

Five things get confirmed up front: target ICP, current stack, which fields are weak, monthly lead volume and budget. If a draft workflow or Clay table already exists, the agent reads it before proposing edits. Treat the ranges in the tables as a starting point and swap in your own closed-won numbers from the CRM.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill lead-enrichment -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/lead-enrichment/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/lead-enrichment/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill lead-enrichment -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/lead-enrichment/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill lead-enrichment -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/lead-enrichment/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install chadboyda/agent-gtm-skills lead-enrichment
```

2. **Manually: put the files in place**
- File: `.github/skills/lead-enrichment/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill lead-enrichment -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/chadboyda/agent-gtm-skills --path skills/lead-enrichment
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/lead-enrichment/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill lead-enrichment -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/chadboyda/agent-gtm-skills/tree/HEAD/skills/lead-enrichment/SKILL.md

## When to use it
- stack several providers into one waterfall without paying for redundant lookups
- score accounts across firmographic, technographic and intent signals
- filter out disposable emails and off-ICP domains before enriching
- find which fields in the database are thin and who can fill them
- rank intent signals so SDRs know who to call first

## Example prompts
- Build a waterfall for this list: Apollo first, then Hunter for emails
- Score these accounts against our ICP and sort them by priority
- Review my Clay table draft and tell me where coverage is leaking

## Similar
- [enrich-lead](https://affpapa.org/en/nevibecode/skills/enrich-lead.md) — skill · 2900 installs
- [data-enrichment](https://affpapa.org/en/nevibecode/skills/data-enrichment.md) — skill · 1700 installs
- [crm-data-quality](https://affpapa.org/en/nevibecode/skills/crm-data-quality.md) — skill · 1800 installs
- [inbound-lead-qualifier](https://affpapa.org/en/nevibecode/skills/inbound-lead-qualifier.md) — skill · 323 installs
- [cargo-gtm](https://affpapa.org/en/nevibecode/skills/cargo-gtm.md) — skill · 10000 installs
- [lead-generation-and-demand](https://affpapa.org/en/nevibecode/skills/lead-generation-and-demand.md) — skill · 333 installs

From the same set: [chadboyda/agent-gtm-skills](https://affpapa.org/en/nevibecode/by/chadboyda/agent-gtm-skills.md) — 6 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
