mcpbeat

Hubspot

openai/hubspot

Use when working with HubSpot CRM records to search, summarize, create, update, associate, or analyze objects and properties.

349 tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
4915
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/openai/plugins --skill hubspot

What comes with it

233 bytes besides the instruction
agents/openai.yaml

The instruction itself

3 sections, as written by the author

HubSpot

Rules

  • Call get_user_details first; check object read/write availability.
  • Clarify scope: object type, owner/team, pipeline, timeframe, stage, and whether writes are requested.
  • Use search_properties for fields, max 5 keywords; use get_properties for enum values.
  • Use search_crm_objects for records, counts, filters, pagination, and associations; use get_crm_objects for known IDs. Do not use deprecated search or fetch.
  • Include clickable HubSpot URLs with UTM params for returned records. State filters, totals, pagination, and whether analysis is sampled.

Writes

Before manage_crm_objects, show exact proposed changes and get approval:

| Object Type | ID | Property | Current Value | New Value |

|---|---:|---|---|---|

On the first confirmation, add: Want to skip confirmations for this chat? Just ask.

Batch at most 10 objects. Confirm associations explicitly. Do not write inferred data or overwrite user-entered context without clear consent.

How to use it

Copy the folder

Take openai/hubspot from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.