The Yalc replacement for Clay. 7 waterfall gates that score any lead source against your ICP. Outputs to the Unified Leads DB ready for campaign.
Any of these natural language phrases activates the skill inside Claude Code.
The Leads Qualification skill takes leads from any source (CSV upload, LinkedIn post engagers, profile visitors, Notion list, or webhook) and runs them through 7 sequential gates: ICP fit, company size, region, role match, intent signals, dedupe, and final score. Output goes to the Unified Leads DB in Notion with a 0 to 100 fit score per lead.
Earleads built this skill specifically to replace Clay.com workflows. Clay's UI is friendlier; this skill is integrated, programmable, and free of per-credit waterfall pricing surprises. For any operator running their own Yalc-driven GTM, this is the canonical qualification step between intake and outreach.
The Leads Qualification skill sits at the **score** node. Every lead Yalc surfaces (from Crustdata, Predictleads, LinkedIn engagement scrapes, profile visitors) flows through here before becoming an outreach target.
The 7-gate waterfall is sequential: each gate runs only if the previous gate passed. This makes scoring cheap on average because most leads fail an early gate before triggering expensive checks (Crustdata enrichment, full ICP analysis).
The qualification and scoring node. Yalc passes raw leads in, gets scored leads out. Output is written to the Unified Leads DB; only leads above the score threshold are eligible for downstream campaigns.
CRUSTDATA_API_KEYNOTION_API_KEYReads ICP definition from `01_Projects/Clients/{client}/Positioning/`. The skill pre-flights credit usage against Crustdata before running, so you'll never accidentally burn 1000 credits on a bad query.
ICP fit, company size, region match, role match, intent signals, dedupe against existing CRM, and a weighted final score. Each is configurable via the ICP file.
Cost. Some gates require Crustdata enrichment which costs credits. The waterfall fails leads cheaply at gate 1 or 2 before triggering expensive checks downstream.
Yes. Each client gets a custom ICP file. Add or remove gates, change thresholds, weight gates differently. The skill reads the file at runtime.
The skill queries the Unified Leads DB and any connected CRM (HubSpot, Salesforce) before writing new leads. Existing customers and active prospects are filtered out automatically.
Gates that require Crustdata fail open (lead passes the gate but is flagged for manual review). Gates that don't depend on Crustdata still work. The skill never silently drops leads.
Roughly 15 to 30 minutes depending on Crustdata response times and how many leads make it past gate 4 (where enrichment kicks in). Most fail earlier and skip the slow checks.
Clone the Yalc skill set, drop in your env, run from your next Claude Code session.
gh repo clone Othmane-Khadri/YALC-the-GTM-operating-system && cp -r YALC-the-GTM-operating-system/.claude/skills/earleads-leads-qualification ./.claude/skills/