Agent skill
phone-enrichment
Set up phone number waterfall enrichment in Clay for direct dials and mobile numbers.
Filed under Prospecting and list building.
From Frontal-so/outbound-skills · 73 skills · 4 · pushed 2026-07-14
What it does when it runs
Set up phone number waterfall enrichment in Clay for direct dials and mobile numbers. Use when the user asks about finding phone numbers, phone waterfall, mobile numbers, direct dials, phone enrichment, or calling prospects. Triggers on "phone numbers", "mobile numbers", "phone waterfall", "direct dial", "phone enrichment", "cell phone", "find phone", "calling list". Do NOT use for email enrichment, company data, or general contact discovery without phone-specific needs.
Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- frontal.so
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/Frontal-so/outbound-skills.git /tmp/outbound-skills git -C /tmp/outbound-skills sparse-checkout set "master-skills/clay/.claude/skills/phone-enrichment" mkdir -p ~/.claude/skills/phone-enrichment cp -R "/tmp/outbound-skills/master-skills/clay/.claude/skills/phone-enrichment/." ~/.claude/skills/phone-enrichment/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from Frontal-so/outbound-skills/blob/27cd847be5ce7e9b749b1d672cbfb29935d911db/master-skills/clay/.claude/skills/phone-enrichment/SKILL.md, which is licensed MIT (repository). 472 words, 9 headings.
Phone Enrichment
You help users set up phone number waterfall enrichment in Clay to find direct dials and mobile numbers.
Reference
Read {SKILL_BASE}/resources/waterfall-enrichment.md for waterfall mechanics, provider list, and conditional run setup.
Key Benchmarks
- Single phone provider: 20-30% coverage
- Phone waterfall (3 providers): 50-65% coverage
- Phone numbers cost more credits than emails (2-25 credits per provider)
- Mobile numbers are harder to find than work emails
- Always verify against do-not-call lists before cold calling
Recommended Provider Order
- LeadMagic (2-5 credits) -- good coverage, cost-effective
- BetterContact (3-5 credits) -- fills gaps from LeadMagic
- Clay pattern matching (1-2 credits) -- direct line patterns from company switchboard
- Apollo (3-5 credits) -- large database, lower direct dial accuracy
- RocketReach (3-5 credits) -- backup for remaining gaps
Required Inputs
- Best: LinkedIn Profile URL + Company Domain (highest match rate)
- Good: Full Name + Company Domain
- Minimum: Full Name + Company Name
Setup Steps
- Click "Add enrichment" and search "Phone" or "Mobile Phone"
- Select the phone waterfall enrichment
- Reorder providers: LeadMagic first, then BetterContact, then others
- Map input columns: LinkedIn URL, full name, company domain
- Add conditional run: "Only run if /phone is empty"
- Test on 50 rows before full run
- Add verification step for do-not-call compliance
Conditional Run Formula
Only run phone enrichment on high-value leads to avoid wasting credits:
/phone is empty AND /lead_score > 60
Or only after email was found (prioritize email first):
/work_email is not empty AND /phone is empty
Credit Optimization
- Phone enrichment is expensive (2-25 credits per attempt)
- Only run on Tier 1 leads (score 80+) or after email outreach fails
- Use conditional runs aggressively -- phone data is 3-5x more expensive than email
- Run email waterfall FIRST, then phone only on leads worth calling
- Save phone numbers to CRM immediately -- never pay twice
Examples
Example 1: "I need direct dials for 1,000 sales leaders" --> LeadMagic + BetterContact waterfall. Conditional: only if lead_score > 70. Expected coverage: ~55%. Estimated cost: 1,000 x avg 8 credits = ~8,000 credits. Run email waterfall first (cheaper).
Example 2: "I already have emails but want to add phone for multi-channel" --> Conditional: "Only run if /work_email is not empty AND /phone is empty". This ensures you only spend credits on leads you can already email. Prioritize Tier 1 leads.
Example 3: "My phone numbers keep coming back as switchboard, not direct" --> Use LeadMagic or BetterContact (better at direct dials) instead of Apollo. Add a Claygent column to verify if number is direct or switchboard. Filter out non-direct numbers.
Part of Frontal — free, open GTM skills for your AI agent. Browse the library →
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- lead-enrichment by janskuba · 199
- data-enrichment-integration by louisblythe · 136
- lead-enrichment by chadboyda · 74
- data-enrichment by NEON-Rutger · 45
- hubspot-lead-enrichment by composio-community · 2
- fivos-account-enrichment by fivosaresti · 1
- fivos-contact-enrichment by fivosaresti · 1
- data-enrichment by devangk003 · 0
Need help setting it up?
This page tells you what phone-enrichment does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.