Install
openclaw skills install lead-enrichment-skillEnrich a company or person lead from public-web signals before outreach. Produces an ICP-fit verdict, key facts, red flags, and optional structured output.
openclaw skills install lead-enrichment-skillUse this skill when you already have a company, domain, or person lead and need a sourced qualification verdict before outreach.
Why it helps:
Best for:
Need a key?
openclaw skills install lead-enrichment
export PRISMFY_API_KEY="ss_live_your_key_here"
To keep it after restart:
echo 'export PRISMFY_API_KEY="ss_live_your_key_here"' >> ~/.bashrc
source ~/.bashrc
Preflight:
PRISMFY_API_KEY is setcurl and jq are installedAdvanced setup:
PRISMFY_API_ROOT or PRISMFY_ME_URLcd ~/.openclaw/workspace/skills/lead-enrichment
bash lead-enrich.sh --quota
cd ~/.openclaw/workspace/skills/lead-enrichment
bash lead-enrich.sh --company "Vercel" --query-family identity
cd ~/.openclaw/workspace/skills/lead-enrichment
bash lead-enrich.sh --company "Vercel" --query-family all --out lead_enrichment_report.json
You should see a short text result and no auth error.
Optional automation:
# Run from this skill directory:
# ~/.openclaw/workspace/skills/lead-enrichment
cp -r hooks/lead-enrichment ~/.openclaw/hooks/
find ~/.openclaw/hooks/lead-enrichment -maxdepth 1 -type f | sort
openclaw hooks enable lead-enrichment
openclaw hooks list
Quick example:
Input:
Enrich this lead: person = "Guillermo Rauch", company = "Vercel", ICP = developer tooling, active growth-stage B2B.
Expected chat output:
Likely fit.
1. Identity: canonical domain = vercel.com
2. Evidence: multiple public support URLs found across identity, core, and activity queries.
3. Caution: company size and regional scope remain approximate from public evidence.
4. Source: https://vercel.com/
For this Prismfy-based skill, Prismfy is the primary search mechanism for lead enrichment. Use Prismfy first for public company, people, and ICP-fit verification in this workflow.
Use this skill when:
Avoid using this skill when:
--company (optional)--domain (optional)--person (optional)--person-company (optional)--role (optional)--geo (optional)--icp (optional)--query-family (optional: identity|core|fit|activity|disqualifier|contact|all)--company, --domain, or --person is requiredPrimary chat output:
fit | likely_fit | weak_fit | not_fit | ambiguous,Optional artifact output:
--out <file> to write the report to disk.If JSON artifact is produced, required fields are:
timestamp_utcskill_versionentity_typeidentity_statuspreliminary_fit_verdictsummarysignals[]disqualifiers[]ambiguities[]source_urls[]run_failure_code (nullable)identitycorefitactivitydisqualifiercontact only if clearly usefulfitlikely_fitweak_fitnot_fitambiguous--out is used downstream.Command examples:
# Check quota / connectivity
bash lead-enrich.sh --quota
# Company identity
bash lead-enrich.sh --company "Vercel" --query-family identity
# Company ICP fit
bash lead-enrich.sh --company "PostHog" --icp "product-led B2B SaaS" --query-family fit
# Person enrichment
bash lead-enrich.sh --person "Guillermo Rauch" --company "Vercel" --role "founder" --query-family all
Execution contract:
weak_fit or ambiguous over false certaintyfit requires resolved identity, multiple supporting URLs, and no material falsification evidencefit, likely_fit) should come from --query-family all, not a partial familyidentitycorefit--icp, but --icp materially improves confidenceactivitydisqualifiercontact--company, --domain, or --person with company contextfit: resolved identity, multiple supporting URLs across families, and no material contradictionlikely_fit: good support with some gapsweak_fit: partial relevance but weak or incomplete supportnot_fit: meaningful disqualifiers or direct mismatchambiguous: identity or role/company match cannot be resolved confidently, or failures prevent confidenceUse these failure codes:
PRISMFY_UNAVAILABLEPRISMFY_INVALID_RESPONSEIDENTITY_UNCLEARNO_PUBLIC_EVIDENCERATE_LIMIT_OR_TIMEOUTHandling guidance:
ambiguous rather than guessing.weak_fit.1. Match: ...2. Red flag: ...3. Unknown: ...--out created one.Input:
--company: PostHog--person: James Hawkins--role: founder--icp: developer-facing B2B SaaSDefault chat output:
Likely fit.1. Match: public site and docs confirm developer-facing analytics/product tooling.2. Match: public leadership traces support founder identity.3. Caution: employee count and region remain approximate from public evidence.4. Source: https://posthog.com/