1. Connect the FullEnrich MCP to Claude
This skill needs only one MCP active in your Claude workspace:
FullEnrich MCP at
https://mcp.fullenrich.com/mcp
New to MCPs? Follow the FullEnrich MCP setup guide.
2. Install the skill in Claude
Click Download Skill above to grab the skill .zip file, then install it in Claude:
Open Customize in Claude
Click Create new skill
Click the + button at the top
Choose Create Skill
Pick Upload a skill and select the
.zipyou just downloaded
3. Drop your CSV in chat
Upload a CSV with whichever columns you have. The skill recognizes any combination of these fields:
LinkedIn URL, the strongest single identifier when present
First Name + Last Name (or a single Full Name column)
Company name, and optionally Domain (website)
Any other column you have in the file (status, owner, notes, etc.) is kept untouched in the merged output but ignored during enrichment. The skill activates when you say things like "enrich this CSV", "bulk enrich my file", or just by uploading the file with a short instruction.
4. Confirm column mapping and the cost
Before any credit is spent, the skill does three things:
Parses your CSV and shows the first 5 rows with the detected columns mapped to FullEnrich fields, so you can spot a wrong guess (e.g. an "Email" column that is actually a previous-employer email)
Flags rows with not enough data to enrich (no LinkedIn URL and no name+company) and tells you how many will be skipped
Calls
get_credits, computes the estimated cost based on what you want (work email, phone, or both), and asks for explicit confirmation
Typical confirmation looks like: "42 valid contacts. Enriching with work email + phone will cost ~462 credits. You have 1,500. Proceed?"
5. The skill normalizes and runs the bulk job
Once you confirm, the skill cleans the data before sending: trims whitespace on names, normalizes LinkedIn URLs (strips locale paths like /en or /fr and trailing slashes, forces https://), and batches large files into chunks of 100 contacts. It then calls enrich_bulk in the background and polls the status every 20 seconds, showing progress in chat (Enriching 67/100 completed).
6. Get the merged CSV back
When the job finishes, the skill exports the full result as a CSV download link. For small files (≤20 contacts) you also get an inline table in chat with Full Name, Company, LinkedIn, Email, Phone, and the verification status (DELIVERABLE, PROBABLY_VALID, CATCH_ALL, etc.).
A quick summary follows: total contacts processed, emails found (count + %), phones found (count + %), and how many came back without a match. Every row also keeps its original columns from your input file. **Existing email cells in your file are never overwritten**, the skill only fills empty cells.Built-in safeguards: the skill always shows a column-mapping preview before enriching, asks for explicit confirmation on the credit cost, normalizes LinkedIn URLs to avoid wasted lookups, batches files larger than 100 rows automatically, and preserves any existing data in your CSV. It also explains the misleading
CREDITS_INSUFFICIENTstatus when it appears (it means "no data found", not "out of credits").
What is next? After delivering the enriched CSV, the skill offers natural follow-ups: push the contacts to your CRM (using the FullEnrich + HubSpot, Attio, Monday, Notion, or Airtable skills), draft personalized outreach from the enriched data, or upload another file.
