Download for MacApple silicon, macOS 14+
Skill

anysite-crm-enrich

@anysiteio Updated 2026-10-05

Enrich existing CRM records (HubSpot contacts and companies) with fresh data from anysite - job titles, LinkedIn profiles, firmographics, emails. Reads records from the connected CRM, finds gaps in mapped fields, fills them from LinkedIn/Crunchbase/web sources, and writes back safely (fill-blank, dry-run, undo). Use when the user asks to enrich CRM records, fill missing fields, update contact or company data, or refresh a CRM list. Requires an active CRM connection and the anysite-crm-profile mapping.

Install

With your agent

Install OMGSkills skill "anysiteio/agent-skills:plugins/anysite-gtm/skills/anysite-crm-enrich" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/anysiteio/agent-skills /tmp/agent-skills && ln -s /tmp/agent-skills/plugins/anysite-gtm/skills/anysite-crm-enrich ~/.claude/skills/anysite-crm-enrich

From README

CRM Enrich Fill gaps in existing CRM records with anysite data. The most common flow: pull a list from the CRM, enrich only what is missing, write back only to mapped fields. Prerequisites crmlistconnections → an active connection. Missing → send the user to /anysite-crm- (or Profile → CRM Integration in the dashboard). The anysite-crm-profile skill exists → its mapping is law. Missing → minimal safe mode: standard properties only, recommend running . Read the Writing rules in anysite-crm- — they apply to every write below. Flow Scope — what to enrich Ask (or infer from the request): which records and which fields. Pull them: Page through everything in scope. Locally split records into: complete — all mapped target fields filled → skip (report count), enrichable — has a match key (email / linkedinurl / domain) and gaps, unmatchable — no key at all → report, do not guess identities.