composio-community/awesome-gtm-skills/hubspot-lead-enrichment

Claude Code and agent skill by composio-community/awesome-gtm-skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Enrich HubSpot contacts and companies with missing fields (title, industry, employee count, LinkedIn URL). Use when the user wants to clean up a HubSpot list, fill gaps in CRM data, or prep a segment for campaign targeting. Trigger on "enrich my HubSpot contacts" or "fill in missing CRM fields".

Install

npx vskill@latest install composio-community/awesome-gtm-skills/hubspot-lead-enrichment

SKILL.md

HubSpot Lead Enrichment

Fill gaps in HubSpot contact/company records using Composio.

Workflow

  1. Scope the job. Ask: which list/segment, which fields to fill, and the source of truth (Apollo, Clearbit-like tool, web search).
  2. Connect HubSpot:

``bash composio link hubspot ``

  1. Pull the target contacts:

``bash composio execute HUBSPOT_GET_ALL_CONTACTS -d '{ "limit": 100 }' # Or search by filter: composio search "list hubspot contacts with filter" --toolkits hubspot ``

  1. For each contact with missing fields, look up enrichment data. Prefer a dedicated enrichment toolkit (Apollo/Clearbit) if connected; else web search + LinkedIn.
  2. Patch the record:

``bash composio execute HUBSPOT_UPDATE_A_CONTACT -d '{ "contact_id": "12345", "properties": { "jobtitle": "VP Eng", "industry": "SaaS" } }' ``

  1. Log results to ./enrichment-run-<date>.csv with columns: contact_id, fields_filled, source, confidence.

Batch tips

  • Use --parallel for up to 5 concurrent updates:

``bash composio execute --parallel HUBSPOT_UPDATE_A_CONTACT -d '{...}' HUBSPOT_UPDATE_A_CONTACT -d '{...}' ``

  • Dry-run one update first to confirm property names exactly match the portal's schema.

Guardrails

  • Never overwrite a non-empty field without asking.
  • Flag low-confidence enrichments (e.g., inferred industry from domain) so the user can review.
  • Respect HubSpot rate limits: 100 req/10s for most portals — throttle at ~8 req/s.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
2
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/composio-community/awesome-gtm-skills/hubspot-lead-enrichment/badge)](https://verified-skill.com/skills/composio-community/awesome-gtm-skills/hubspot-lead-enrichment)

Something wrong with this skill or its page? Tell us.