FullEnrich Network Activation
SkillFiles & storageUse when the user says "activate co-founder network with FullEnrich", "enrich LinkedIn connections export", "qualify my LinkedIn connections CSV", "turn Connections.csv into a lead list", "FullEnrich network activation", or any variant indicating they want to convert a LinkedIn personal-network CSV export into ICP-qualified leads with FullEnrich-verified emails and phones. Reads the LinkedIn Data Export Connections.csv, applies an ICP filter, then enriches missing contact info via FullEnrich v2 with webhook callback delivery.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the FullEnrich Network Activation skill
What this skill tells your AI
The instructions your AI receives, as published by othmane-khadri/yalc-the-gtm-operating-system in .claude/skills/fullenrich-network-activation/SKILL.md and read by ahel’s review.
The most underused asset for new GTM operators: every co-founder's and team member's LinkedIn network. This skill turns a LinkedIn Connections.csv export into a ranked, ICP-qualified, contact-enriched list ready for the SDR queue.
When This Skill Applies
- "activate co-founder network with FullEnrich"
- "enrich LinkedIn connections export"
- "qualify my LinkedIn connections CSV"
- "turn Connections.csv into a lead list"
What This Skill Does NOT Do
- Does not download the export. Each user must click "Get a copy of your data → Connections" in LinkedIn settings.
- Does not push to a CRM.
- Does not spend credits without explicit user approval. See "Credit safety contract" below.
Credit safety contract (MANDATORY)
This skill spends FullEnrich credits, which cost real money. Safeguards:
- Always shows current balance before doing anything.
- Always shows estimated cost of the run.
--max-credits Nceiling (default 500) — auto-trims the qualified list to fit.- Hard-approval prompt — blocks on stdin until the user types
yes. Non-TTY without--yesaborts. --dry-runmode — parses + ICP-filters without spending a credit.
When Claude invokes this skill on a user's behalf:
- ALWAYS run with
--dry-runfirst. - Quote the EXACT estimated credit cost back to the user.
- WAIT for explicit user confirmation before re-running without
--dry-run. - Only pass
--yesafter the user has approved. - Exception: respect locally modified scripts.
Prerequisites
FULLENRICH_API_KEY= # https://app.fullenrich.com/app/api
Optional:
FULLENRICH_WEBHOOK_URL= # public URL for callbacks; otherwise webhook.site fallback
Workflow
- Validate inputs — accept the path to
Connections.csvas the first positional arg. - Parse LinkedIn's CSV — handle the file's odd header (a "Notes:" preamble before the actual header row), tolerant of whitespace and BOM.
- Apply ICP filter — load
config/icp.json(same format asfullenrich-content-engagers), score each connection onPosition+Company, drop everything below the threshold. - Estimate cost + confirm — show the cost preview, block on stdin for
yes. - Enrich — chunk into ≤100 contacts per FullEnrich bulk request with
enrich_fields: ["contact.work_emails", "contact.phones"], requesting Triple Email Verification. - Receive callbacks — webhook payloads land within ~30s per batch.
- Write outputs —
priority-network.csv(ICP-passed + enriched, ranked by score) andpriority-network-disqualified.csv(failed ICP, with reasons).
CLI Reference
node scripts/run.mjs <path/to/Connections.csv>
[--out path.csv] # default priority-network.csv
[--icp config/icp.json] # ICP rules file
[--threshold 50] # ICP minimum score (0-100)
[--max-credits <N>] # hard credit ceiling (default 500)
[--dry-run] # parse + ICP + cost preview, no spending
[--yes | -y] # skip the interactive approval prompt
Reference
- Shared API client:
./scripts/lib/fullenrich-client.mjs - Shared webhook receiver:
./scripts/lib/fullenrich-webhook.mjs - Shared CSV reader/writer:
./scripts/lib/csv.mjs - ICP scorer:
./scripts/icp.mjs - FullEnrich v2 docs:
https://docs.fullenrich.com/llms.txt
Sourcing the Connections.csv
In LinkedIn:
- Settings & Privacy → Data privacy → Get a copy of your data
- Select "Connections" only
- Wait for the email (10-20 min). Download the zip.
- Unzip and use
Connections.csvas input to this skill.
Signals
- GitHub stars
- 301
- Forks
- 90
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
fullenrich-network-activation- Source
- github.com/othmane-khadri/yalc-the-gtm-operating-system