
HubSpot Sales Reporting
Sales & CRMby hubspot
3/3 audits passApache-2.0
Daily briefings, pipeline snapshots, and win/loss analysis from the terminal — closing-this-week, open pipeline by stage/owner, and closed-won vs closed-lost over a period.
Sales Reporting, published by HubSpot under Apache-2.0, teaches the agent to produce sales reports from the terminal with the hubspot CLI and jq. It covers three jobs. A daily briefing lists deals closing in the next seven days, deals updated in the last 24 hours and a one-line open-pipeline total. A pipeline snapshot groups open deals by stage and by owner with counts and value, resolving owner IDs to names from the owners list. Win/loss analysis pulls closed-won and closed-lost deals for a period, computes win rate by rep and totals revenue by close month.
It records the data-shape traps that break these reports: every property value arrives as a string, booleans included, so amounts need tonumber and closed-won must be compared as the string true; stage IDs are portal-specific and need mapping; and search caps at 100 rows, so a result of exactly 100 is almost certainly truncated and must be paginated using HubSpot's bulk-operations skill before aggregating. It notes stage probability is not exposed and there is no team object. It is for sales leaders and RevOps who want reports without building them in the UI.
Because it depends on the hubspot CLI, this is mainly for coding agents such as Claude Code; BusinessMCP cannot run those commands and reports pipeline from its own CRM instead.
What you can do with it
- Print a daily briefing of deals closing in the next seven days
- Summarise open pipeline by stage and by owner
- Compute win rate by rep for a quarter
- Total closed-won revenue by close month
Run it on your business data
Imported into BusinessMCP, HubSpot Sales Reporting becomes a playbook your AI business analyst applies to your CRM contacts, identified companies and their website visits.
Use HubSpot Sales Reporting in BusinessMCPInstall it in a coding agent
One command adds HubSpot Sales Reporting to your project.
npx skills add https://github.com/hubspot/agent-cli-skills --skill sales-reportingHow we vetted it
- Source
- hubspot/agent-cli-skills at 71f2bde
- Licence
- Apache-2.0
- Security audits (skills.sh)
- Gen Agent Trust Hub: Pass · Socket: Pass · Snyk: Pass
- Bundled scripts
- None, instructions only
Checked 2026-09-25 against its skills.sh listing. How we vet skills
Related skills
All skillsHubSpot CRM Lookup
Find a specific CRM record by ID, email, domain, or name fragment, and traverse associations for the full account picture.
Sales Forecast
Generate the commit / best-case / pipeline narrative for a forecast call or a 1:1 with your manager - what's closing, what's at risk, what changed since last time.
RevOps
When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes.
Frequently asked questions
Why do some HubSpot reports come out wrong?
The skill notes that all property values arrive as strings, so amounts need converting and closed-won must be compared as the string true, and that a search result of exactly 100 rows is almost always truncated until paginated.
Can it report stage probability or team totals?
No. The skill lists both as limitations: the pipelines command does not expose stage probability, and there is no team object, so it groups by owner instead.
How do I install Sales Reporting?
Run `npx skills add hubspot/agent-cli-skills --skill sales-reporting`, or import it from the BusinessMCP dashboard as a playbook; the CLI commands still need a terminal agent to run them.
Run HubSpot Sales Reporting against your whole business
Free plan, no credit card.
Use HubSpot Sales Reporting in BusinessMCP