Skip to content
Back to skills

Enrich List

ASecurity

Use this when someone hands you a list of companies, people, or accounts to enrich with data from authorized providers (Apollo first, then Deepline, TikHub, or any provider added later).

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
ai-agentsgoapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned November 10, 2026

npx -y skills add TheVeller/claude-skills --skill enrich-list --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Enrich List?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Enrich List
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/theveller-enrich-list/badge)](https://www.skillsdirectory.com/skills/theveller-enrich-list)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: enrich-list
description: >-
  Use this when someone hands you a list of companies, people, or accounts to
  enrich with data from authorized providers (Apollo first, then Deepline,
  TikHub, or any provider added later).
---
# Enrich a list

Enrich a list of companies, people, or accounts with data from authorized providers, recording the source, date, and cost of every field. Never invent data.

## 1. Intake
- Get the list (pasted rows, CSV, or a Google Sheet) and the fields wanted (title, work email, LinkedIn URL, company size, industry, social handles).
- Normalize keys: company domain for accounts; full name plus company domain, or LinkedIn URL, for people. Dedupe and flag rows with no usable key.

## 2. Plan and cost estimate (approval gate)
- Map each requested field to the provider order below and estimate credits and cost per provider.
- Show the owner the plan: rows, fields, providers, estimated credits and money. Spend nothing until they say yes explicitly.

## 3. Provider order (extensible)
Run providers as a waterfall: only rows and fields still empty go to the next provider.
1. Apollo: people match, organization enrich, bulk enrich (use bulk endpoints for batches).
2. Deepline: B2B waterfall through its official CLI (npm package `deepline`, set up with `deepline setup --scope global` after the owner approves the claim link). Starter plays run with `deepline plays run prebuilt/<play> --input '{}' --watch`; export `result.rows` by run id.
3. TikHub: public social-network data (MCP with API key). Only if connected with the owner's OK; keys go only through a secure form or password manager, never chat.
4. New providers: add a numbered step stating the fields it covers, auth type, cost unit, and its place in the waterfall.

If a provider isn't connected, skip it and list it as missing in the cost sheet; never connect one without approval.

## 4. Record per field
For every filled cell keep value, provider, retrieval date (YYYY-MM-DD), credits used, and status. A provider-validated email is still marked unverified for deliverability unless a real deliverability check was run.

## 5. Deliver
- The enriched list (CSV or Google Sheet): original columns plus enriched columns, with source and date per field (or a long-format audit tab).
- A cost and hit-rate sheet: per provider and field, rows attempted, rows filled, real hit rate (filled divided by attempted), credits and money spent, total cost, run date, and what is still missing.
- Keep personal data only as requested and share it only with the list owner.

## Out of scope
No scraping websites, no building directories, no prospecting or contacting anyone, no publishing, no purchases without explicit approval.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.