Agent skill
HubSpot Sales CRM
Contacts, companies, deals pipeline
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/hubspot-sales-crm
SKILL.md
HubSpot Sales CRM
When using HubSpot for sales:
- List or search contacts, companies, and deals to answer pipeline and relationship questions.
- Use get contact/company/deal for full details before summarizing.
- When reporting pipeline, group deals by stage or owner and summarize amounts or counts.
- For contact lookup, prefer search by email or name; then use get for full record.
- Keep property names and IDs consistent with HubSpot’s schema in responses.
Step-by-step instructions
- For contact/company/deal lookup: search by email, name, or identifier; then use get for the full record before summarizing.
- For pipeline: list deals with filters (stage, owner); group by stage or owner and summarize counts and amounts.
- For relationships: use get contact/company/deal and follow associations (e.g. contact’s companies, company’s deals).
- Keep property names and IDs as in HubSpot; summarize in plain language but cite key IDs when relevant.
Examples of inputs and outputs
-
Input: “What’s the status of deal X?”
Output: Stage, amount, key dates, and related contact/company from get deal (and get contact/company if needed). -
Input: “Pipeline by stage this month.”
Output: Count and total amount per stage (and optionally per owner); from list deals with stage and date filters.
Common edge cases
- Record not found: Say “No [contact/company/deal] found for [identifier]” and suggest checking ID or search term.
- Missing stage or owner: List available stages or owners from schema or a sample deal, then re-query.
- Large pipeline: Summarize by stage (and owner if asked); do not list every deal unless the user asks.
- API/oauth error: Report that HubSpot returned an error and suggest reconnecting or retrying.
Tool usage for specific purposes
- Search: Use for contact/company/deal lookup by email, name, or other identifier; then get for full details.
- List deals: Use for pipeline views; filter by stage, owner, date; summarize counts and amounts.
- Get contact/company/deal: Use for full record and associations (e.g. contact’s companies, deal’s contact).
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?