{"id":"b6334866-f086-4b30-b844-dcfdb66d2b11","shortId":"bUnWzM","kind":"skill","title":"HubSpot CRM Contact Enrichment Pipeline","tagline":"Enriches HubSpot CRM contacts using the v3 Contacts API with batch read/update operations. Cross-references company associations via crm.associations.batchRead(), and syncs lifecycle stage transitions with custom property updates.","description":"# HubSpot CRM Contact Enrichment Pipeline\n\nEnriches HubSpot CRM contacts using the v3 Contacts API with batch read/update operations. Cross-references company associations via crm.associations.batchRead(), and syncs lifecycle stage transitions with custom property updates.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install @hubspot/api-client\n- npm install\n- npm run test\n- npm run lint\n\nRequirements and caveats from upstream:\n- const hubspot = require('@hubspot/api-client')\n- const fs = require('fs')\n\nBasic usage or getting-started notes:\n- defaultHeaders: { 'My-header': 'test-example' },\n- All methods return a [promise]. The success includes the serialized to JSON body and response objects. Use the API method via:\n- javascript\n\n- Source: https://github.com/HubSpot/hubspot-api-nodejs\n- Extracted from upstream docs: https://raw.githubusercontent.com/HubSpot/hubspot-api-nodejs/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/hubspot-crm-contact-enrichment-pipeline/)","tags":["hubspot","crm","contact","enrichment","pipeline","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-hubspot-crm-contact-enrichment-pipeline","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/hubspot-crm-contact-enrichment-pipeline","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,070 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:52.643Z","embedding":null,"createdAt":"2026-05-18T13:17:06.580Z","updatedAt":"2026-05-18T19:10:52.643Z","lastSeenAt":"2026-05-18T19:10:52.643Z","tsv":"'/hubspot/hubspot-api-nodejs':144 '/hubspot/hubspot-api-nodejs/head/readme.md':151 '/skills/hubspot-crm-contact-enrichment-pipeline/)':158 'agent':153 'agentskillexchange.com':157 'agentskillexchange.com/skills/hubspot-crm-contact-enrichment-pipeline/)':156 'api':14,48,137 'associ':23,57 'basic':105 'batch':16,50 'bodi':131 'caveat':94 'compani':22,56 'const':97,101 'contact':3,9,13,37,43,47 'crm':2,8,36,42 'crm.associations.batchread':25,59 'cross':20,54 'cross-refer':19,53 'custom':32,66 'defaulthead':112 'doc':148 'enrich':4,6,38,40 'environ':80 'exampl':118 'exchang':155 'extract':145 'fs':102,104 'get':109 'getting-start':108 'github.com':143 'github.com/hubspot/hubspot-api-nodejs':142 'header':115 'hubspot':1,7,35,41,98 'hubspot/api-client':83,100 'includ':126 'instal':69,73,82,85 'javascript':140 'json':130 'lifecycl':28,62 'lint':91 'match':78 'method':120,138 'my-head':113 'note':111 'npm':81,84,86,89 'object':134 'oper':18,52 'path':76 'pipelin':5,39 'promis':123 'properti':33,67 'raw.githubusercontent.com':150 'raw.githubusercontent.com/hubspot/hubspot-api-nodejs/head/readme.md':149 'read/update':17,51 'refer':21,55 'requir':92,99,103 'respons':133 'return':121 'run':87,90 'serial':128 'setup':75 'skill':154 'skill-hubspot-crm-contact-enrichment-pipeline' 'sourc':141,152 'source-agentskillexchange' 'stage':29,63 'start':110 'success':125 'sync':27,61 'test':88,117 'test-exampl':116 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'transit':30,64 'updat':34,68 'upstream':72,96,147 'usag':106 'use':10,44,70,135 'v3':12,46 'via':24,58,139","prices":[{"id":"7d1c03dd-ec21-444d-a7ee-3b0f44bd0856","listingId":"b6334866-f086-4b30-b844-dcfdb66d2b11","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:06.580Z"}],"sources":[{"listingId":"b6334866-f086-4b30-b844-dcfdb66d2b11","source":"github","sourceId":"agentskillexchange/skills/hubspot-crm-contact-enrichment-pipeline","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/hubspot-crm-contact-enrichment-pipeline","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:06.580Z","lastSeenAt":"2026-05-18T19:10:52.643Z"}],"details":{"listingId":"b6334866-f086-4b30-b844-dcfdb66d2b11","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"hubspot-crm-contact-enrichment-pipeline","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"878b915c2204287b33194fb4c85c45f6c59b8932","skill_md_path":"skills/hubspot-crm-contact-enrichment-pipeline/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/hubspot-crm-contact-enrichment-pipeline"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"HubSpot CRM Contact Enrichment Pipeline","description":"Enriches HubSpot CRM contacts using the v3 Contacts API with batch read/update operations. Cross-references company associations via crm.associations.batchRead(), and syncs lifecycle stage transitions with custom property updates."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/hubspot-crm-contact-enrichment-pipeline"},"updatedAt":"2026-05-18T19:10:52.643Z"}}