← All skills
Tencent SkillHub Β· AI

Ironclaw Lead Enrichment

Enrich contact and lead records with LinkedIn profiles, email addresses, company data, and education info. Use when asked to "enrich contacts", "fill in miss...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Enrich contact and lead records with LinkedIn profiles, email addresses, company data, and education info. Use when asked to "enrich contacts", "fill in miss...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

Lead Enrichment β€” Multi-Source Data Completion

Enrich CRM contact records by filling missing fields from multiple sources. Works with DuckDB workspace entries or standalone JSON data.

Sources (Priority Order)

LinkedIn (via linkedin-scraper skill) β€” name, title, company, education, connections Web Search (via web_search tool) β€” email patterns, company info, social profiles Company Website (via web_fetch) β€” team pages, about pages, contact info Email Pattern Discovery β€” derive email from name + company domain

Step 1: Assess What's Missing

-- Query the target object to find gaps SELECT "Name", "Email", "LinkedIn URL", "Company", "Title", "Location" FROM v_leads WHERE "Email" IS NULL OR "LinkedIn URL" IS NULL OR "Title" IS NULL;

Step 2: Prioritize by Value

High priority: Missing email (needed for outreach) Medium priority: Missing title/company (needed for personalization) Low priority: Missing education, connections count, about text

Step 3: Enrich Per Record

For each record with gaps: If LinkedIn URL is known but other fields missing: Use linkedin-scraper to visit profile Extract: title, company, location, education, about Update DuckDB record If LinkedIn URL is missing: Search LinkedIn: {name} {company} or {name} {title} Verify match (name + company alignment) Store LinkedIn URL, then scrape full profile If Email is missing: Find company domain (web search or LinkedIn company page) Try common patterns: first@domain.com first.last@domain.com flast@domain.com firstl@domain.com Optionally verify with web search: "email" "{name}" site:{domain} Check company team/about page for email format clues If Company info is missing: Web search: "{name}" "{title}" or check LinkedIn Fetch company website for: industry, size, description, funding

Step 4: Update Records

-- Update via DuckDB pivot view UPDATE v_leads SET "Email" = ?, "LinkedIn URL" = ?, "Title" = ?, "Company" = ?, "Location" = ? WHERE id = ?;

Bulk Enrichment Mode

For enriching many records at once: Query all incomplete records from DuckDB Group by company (scrape company once, apply to all employees) Process in batches of 10-20 records Report progress after each batch: Enrichment Progress: 45/120 leads (38%) β”œβ”€β”€ Emails found: 32/45 (71%) β”œβ”€β”€ LinkedIn matched: 41/45 (91%) β”œβ”€β”€ Titles updated: 38/45 (84%) └── ETA: ~15 min remaining Save checkpoint after each batch (in case of interruption)

Enrichment Quality Rules

Confidence scoring: Mark each enriched field with confidence (high/medium/low) High: Direct match from LinkedIn profile or company website Medium: Inferred from patterns (email format) or partial match Low: Best guess from web search results Never overwrite existing data unless explicitly asked Flag conflicts: If enriched data contradicts existing data, flag for review Dedup check: Before inserting LinkedIn URL, check it's not already assigned to another contact

Email Pattern Discovery

Common corporate email formats by frequency: first.last@domain.com (most common, ~45%) first@domain.com (~20%) flast@domain.com (~15%) firstl@domain.com (~10%) first_last@domain.com (~5%) last.first@domain.com (~3%) first.l@domain.com (~2%) Strategy: If you know one person's email at the company, derive the pattern Search web for "@{domain}" email format Check company team page source code for mailto: links Use the most common pattern as fallback

Output

  • After enrichment, provide a summary:
  • Enrichment Complete: 120 leads processed
  • β”œβ”€β”€ Emails: 94 found (78%), 26 still missing
  • β”œβ”€β”€ LinkedIn: 108 matched (90%), 12 not found
  • β”œβ”€β”€ Titles: 115 updated (96%)
  • β”œβ”€β”€ Companies: 118 confirmed (98%)
  • β”œβ”€β”€ Locations: 89 found (74%)
  • └── Avg confidence: High (82%), Medium (14%), Low (4%)
  • Top gaps remaining:
  • 26 leads missing email (mostly small/stealth companies)
  • 12 leads missing LinkedIn (common names, ambiguous matches)

DuckDB Field Mapping

Standard field names for Ironclaw CRM objects: Enrichment DataDuckDB FieldTypeFull nameNametextEmail addressEmailemailLinkedIn URLLinkedIn URLurlJob titleTitletextCompany nameCompanytext / relationLocationLocationtextEducationEducationtextPhonePhonephoneCompany sizeCompany SizetextIndustryIndustrytextEnrichment dateEnriched AtdateConfidenceEnrichment Confidenceenum (high/medium/low)

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc