outreach-leadslisted
Install: claude install-skill emelia-io/claude-outreach
# Build the lead list
## What this does
Turns a targeting spec into `outreach/leads.csv`, one row per contact, by querying
Basile, a LinkedIn Sales Navigator search, or a CSV the user already has. The output
schema is fixed and is the contract every other skill in this repository reads, so the
mapping work happens here once and nowhere else.
On Basile it runs a **plan of several queries**, not one. An ICP written in prose
becomes four or five queries that approach the same target from different sides:
neighbouring job titles, size bands, zones, one source at a time. Every query is
counted for free before anything is extracted, the plan is shown with its numbers, the
results are merged and deduplicated, and rows that are obviously off target are cut
here, on a file you already have, so that no Emelia credit is spent on them later.
Basile counting is free and always happens before extraction. Basile extraction costs
Basile credits (1 per record returned), so it is announced and confirmed. No Emelia
credits are spent here: finding and verifying emails happens later, after
[outreach-filter](../outreach-filter/SKILL.md) has cut the list down.
## When to use it
Use it after [outreach-icp](../outreach-icp/SKILL.md) has produced a spec you agreed to,
or when the user arrives with a CSV or a Sales Navigator URL and wants it turned into a
workable list.
Use a different skill when:
- The list exists and needs cleaning, deduplicating or segmenting: `outreach-filter`.
- The list e