agentsclimarketplace

Hubspot companies

Skill dipankar/hubspot-cli/assets/skills/hubspot-companies

Use when the user wants to search, read, create, update, or delete HubSpot CRM companies (accounts, organizations, businesses) via the `hubspot` command-line tool.From its SKILL.md

Install
npx -y skills add dipankar/hubspot-cli --skill hubspot-companies

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • reads credentialsReads from 1 credential source: `HUBSPOT_ACCESS_TOKEN`.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 8 commands, including `hubspot crm companies list --limit 20` and 7 more.

SKILL.md

2.5 KB, 598 tokens by cl100k_base, as published. Nobody here has run it

HubSpot Companies (via hubspot CLI)

Companies represent organizations. Contacts and deals associate to them. All commands return {"success": true, "data": ...}.

Auth

Set HUBSPOT_ACCESS_TOKEN in the environment (HubSpot private-app token). Optional: --profile <name> for multi-portal setups.

Canonical commands

IntentCommand
Listhubspot crm companies list --limit 20
Get by IDhubspot crm companies get 12345
Createhubspot crm companies create --name "Acme Inc" --domain acme.com
Create from JSONhubspot crm companies create --properties '{"name":"Acme","industry":"SOFTWARE"}'
Updatehubspot crm companies update 12345 --properties '{"industry":"RETAIL"}'
Deletehubspot crm companies delete 12345 --yes
Search by domainhubspot crm companies search --query "domain:acme.com"
Filtered searchhubspot crm companies search --filter-groups '[{"filters":[{"propertyName":"numberofemployees","operator":"GT","value":"100"}]}]'
Batch createhubspot crm companies batch-create --inputs '[{"properties":{"name":"A"}},{"properties":{"name":"B"}}]'
Discover propertieshubspot discover properties companies

Associating contacts and deals

# List contacts associated to company 12345
hubspot crm associations list companies 12345 contacts

# Link company 12345 to contact 67890
hubspot crm associations create companies 12345 contacts 67890

# Remove the link
hubspot crm associations delete companies 12345 contacts 67890

Common properties

name, domain, industry, numberofemployees, annualrevenue, phone, city, state, country, hubspot_owner_id, lifecyclestage. Use hubspot discover properties companies for the full list.

Output / errors

Shape matches the contacts skill: {success, data, paging} envelope. Error codes: AUTH_ERROR (3), VALIDATION_ERROR (5), NOT_FOUND (6), RATE_LIMIT (7), SERVER_ERROR (8).

Scopes

  • Read: crm.objects.companies.read
  • Write: crm.objects.companies.write

Tips

  • The domain property is the most reliable dedupe key. Before creating, search: hubspot crm companies search --query "domain:<domain>".
  • Use list with --properties name,domain,industry to keep list payloads small.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.