Systems Lab

Agent skill

people-enrichment

Find and enrich contacts at target companies in Clay.

slowingReaches the webInstructions only556 words

Filed under Prospecting and list building.

From Frontal-so/outbound-skills · 73 skills · 4 · pushed 2026-07-14

What it does when it runs

Find and enrich contacts at target companies in Clay. Use when the user asks about finding decision makers, people enrichment, LinkedIn enrichment, title or seniority filtering, buying committee mapping, contact discovery at companies, or Sales Navigator imports. Triggers on "find contacts", "find people", "people enrichment", "decision makers", "LinkedIn enrichment", "title filtering", "seniority", "buying committee", "Sales Navigator". Do NOT use for email-specific waterfall setup, phone number finding, or company-only enrichment.

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-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about people-enrichment

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
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/people-enrichment"
mkdir -p ~/.claude/skills/people-enrichment
cp -R "/tmp/outbound-skills/master-skills/clay/.claude/skills/people-enrichment/." ~/.claude/skills/people-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.

Reproduced in full from Frontal-so/outbound-skills/blob/27cd847be5ce7e9b749b1d672cbfb29935d911db/master-skills/clay/.claude/skills/people-enrichment/SKILL.md, which is licensed MIT (repository). 556 words, 9 headings.

People Enrichment

You help users find and enrich contacts at target companies using Clay's people search and LinkedIn enrichment capabilities.

References

  • Read {SKILL_BASE}/resources/core-concepts.md for Clay table fundamentals.
  • Read {SKILL_BASE}/resources/workflow-patterns.md for lead sourcing patterns and data import methods.

People Discovery Workflow

Company List (with domains)
        |
   Find People (by title + seniority)
        |
   LinkedIn Enrichment (profile data)
        |
   Filter (ICP match)
        |
   Email/Phone Waterfall (separate sub-skills)

Best Sources for Finding People

  1. LinkedIn Sales Navigator -- most accurate for B2B, filter by title/seniority/company
  2. Apollo Find People -- large database, good coverage, 2-3 credits
  3. Clay Find People -- native Clay search across multiple providers
  4. CRM Import -- pull existing contacts from HubSpot/Salesforce

Key Filtering Criteria

  • Title keywords: VP, Director, Head of, Manager, Chief, C-level
  • Seniority levels: C-Suite, VP, Director, Manager
  • Department: Sales, Marketing, Engineering, Finance, Operations
  • Recent hires: joined in last 90 days (high intent signal)
  • Limit: 3-5 decision makers per company (avoid over-enrichment)

Setup Steps

  1. Start with a company table that has domains or LinkedIn company URLs
  2. Add "Find People" enrichment -- specify title keywords and seniority
  3. Map company domain or LinkedIn company URL as input
  4. Set limit to 3-5 contacts per company
  5. Add LinkedIn Profile enrichment for each found person
  6. Filter by ICP fit using formulas or AI column
  7. Proceed to email/phone waterfall (separate sub-skills)

LinkedIn Enrichment Data Points

Data PointSourceNotes
Full nameLinkedIn ProfileAuto-split into first/last
Current titleLinkedIn ProfileMost accurate source
SeniorityLinkedIn ProfileC-Suite, VP, Director, etc.
LocationLinkedIn ProfileCity, state, country
TenureLinkedIn ProfileTime at current company
Past companiesLinkedIn ProfileCareer history
SkillsLinkedIn ProfileFor personalization
ConnectionsLinkedIn ProfileNetwork size indicator

Conditional Runs (Save Credits)

  • Only enrich people if company matches ICP: /company_employee_count > 50 AND /industry equals "SaaS"
  • Only search for more contacts if fewer than 3 found: /contacts_found < 3
  • Skip enrichment if LinkedIn URL already exists: /linkedin_url is not empty

Examples

Example 1: "I have 500 companies and need to find the VP of Sales at each" --> Use Clay Find People with title filter "VP Sales" OR "VP of Sales" OR "Head of Sales". Limit to 2 per company. Then LinkedIn enrich for full profile. Estimated: 500 x 3 credits = ~1,500 credits for discovery + 1,000 x 2 credits for enrichment.

Example 2: "I want to map the entire buying committee for enterprise deals" --> Search for 3-5 people per company across titles: VP Sales, VP Marketing, CTO, CFO, Head of Ops. Use separate Find People columns for each persona. Total: 5 columns x 500 companies = 2,500 lookups.

Example 3: "I imported Sales Navigator leads but they only have LinkedIn URLs" --> Add LinkedIn Profile enrichment column with the URL as input. This gives you name, title, company, location. Then extract company domain and run company enrichment. Cost: 2 credits per profile.


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.

Need help setting it up?

This page tells you what people-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.