hubspot-cli

Manages HubSpot CMS development and deployment workflows via the official CLI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/GolfNext/golfnext-tool-kiosk-support-page --skill hubspot-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hubspot-cli
Source: https://github.com/GolfNext/golfnext-tool-kiosk-support-page/tree/main/.claude/plugins/hubspot-cms-dev/skills/hubspot-cli
Command: npx skills add https://github.com/GolfNext/golfnext-tool-kiosk-support-page --skill hubspot-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of developing, managing, and deploying content for the HubSpot CMS by leveraging the official HubSpot CLI tool.

Core Features & Use Cases

  • Local Development: Enables live editing and automatic uploading of changes to HubSpot.
  • Deployment: Facilitates one-time uploads of entire themes or specific files to HubSpot accounts.
  • Scaffolding: Assists in creating new HubSpot modules, templates, and themes.
  • Use Case: A developer can use this skill to set up a new HubSpot theme locally, make design changes that instantly reflect on a HubSpot sandbox, and then deploy the completed theme to production with a single command.

Quick Start

Use the hubspot-cli skill to watch your local 'src' directory and upload changes to the 'my-theme' directory on your sandbox HubSpot account.

Frequently Asked Questions about hubspot-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up local development for HubSpot CMS with live uploads?

To set up local HubSpot CMS theme development, use the CLI to watch your local 'src' directory and automatically upload file changes to your sandbox account. This live watch mechanism allows instant reflection of design edits without manual deployment steps.

What is the best way to deploy a HubSpot theme from a local environment?

Deploying a HubSpot theme from a local environment is best handled via the HubSpot CLI, which supports one-time uploads of entire themes or specific files directly to production accounts. This ensures your local CMS project syncs accurately with the server.

Do I need to install the npm package to manage HubSpot CMS workflows?

Yes, managing HubSpot CMS workflows requires global or local installation of the @hubspot/cli npm package. You also need proper authentication configuration via hubspot.config.yml to connect your local development environment to your HubSpot account.

Can I use the HubSpot CLI to scaffold new modules and templates?

Yes, you can use the HubSpot CLI to scaffold new HubSpot modules, templates, and themes. This scaffolding capability streamlines the creation of CMS project structures directly from your local environment before initiating live uploads.

How does CI/CD integration work for HubSpot CMS deployment?

CI/CD integration for HubSpot CMS deployment works by incorporating HubSpot CLI commands into your automated pipelines. This allows continuous delivery of local theme and file changes directly to HubSpot accounts, synchronizing your repository with production environments efficiently.