enrich

Enrich CSV and XLSX prospect lists by researching and filling missing columns with sourced data.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Dawaad/skills --skill enrich-dawaad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enrich
Source: https://github.com/Dawaad/skills/tree/main/commands/enrich
Command: npx skills add https://github.com/Dawaad/skills --skill enrich-dawaad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve? Prospect lists exported from Apollo or other tools often have empty columns that require hours of manual research to fill. This Skill interviews you to define exactly what each column needs, then researches and populates every row with validated, source-attributed data. ## Core Features & Use Cases - Interview-Driven Enrichment: Clarifies what each missing or new column should contain, its format, preferred sources, and fallback values before any research begins. - Waterfall Research Strategy: Researches each row using a prioritized source chain — existing file data, Apollo MCP enrichment, web search, company websites, and LinkedIn — stopping at the first confident result. - Source Attribution & Verification: Adds a Resources column with hyperlinks to every source, verifies emails via MillionVerifier, and appends results to a master outreach CSV. - Use Case: You export 50 leads from Apollo with empty Pain Points and Personalized Opener columns. The Skill confirms your enrichment plan, researches each company, humanizes the sentence-style outputs, and writes the enriched data back to your file with a backup. ## Quick Start Enrich the attached Apollo export by filling in the empty Pain Points and Recent News columns and adding a Resources column with your sources.

Frequently Asked Questions about enrich

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enrich a CSV prospect list with missing columns?

Provide the CSV or XLSX file and specify which columns to fill. The Skill interviews you about each column's meaning, format, sources, and fallbacks, confirms an enrichment plan, then researches every row and writes results back to the same file with a backup.

How do I verify emails in a prospect list with MillionVerifier?

Run the bundled verify_emails.py script with your CSV path and email column name. It requires the MILLIONVERIFIER_API_KEY environment variable, uploads emails to the bulk API, and adds an Email Status column with values like ok, catch_all, invalid, or disposable.

What data sources does prospect enrichment use?

Enrichment follows a waterfall: existing file data first, then Apollo MCP for firmographic and contact data, then web search, company websites, and LinkedIn. It stops at the first source returning confident data and records every source URL in a Resources column.

Does the enrichment work with XLSX files or only CSV?

Both CSV and XLSX files are accepted as input. Other formats must be exported to CSV or XLSX first. The enriched output is written back in the same format as the original file after a timestamped backup is created.

Why does enrichment require a confirmation step before researching?

The interview and plan confirmation prevent wasted Apollo credits and token spend on misinterpreted columns. Columns like Pain Points can mean company-level or individual-level challenges, which require entirely different research approaches.

How are Apollo credits managed during bulk enrichment?

Each Apollo enrichment call costs one credit, so the Skill checks how many rows actually need Apollo data first and uses bulk enrichment for up to 10 domains per call. It confirms with you before spending more than 10 credits.