hubspot-create-company

Creates new company records in HubSpot CRM via API with configurable properties.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/FahadImdad/Nexus-Fahad --skill hubspot-create-company-fahadimdad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hubspot-create-company
Source: https://github.com/FahadImdad/Nexus-Fahad/tree/main/00-system/skills/hubspot/hubspot-create-company
Command: npx skills add https://github.com/FahadImdad/Nexus-Fahad --skill hubspot-create-company-fahadimdad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually adding companies to HubSpot CRM through the web interface is slow and repetitive, especially when onboarding multiple accounts or integrating CRM updates into automated workflows. ## Core Features & Use Cases - Programmatic Company Creation: Create HubSpot company records with a single command, specifying name, domain, industry, city, and phone. - Pre-Flight Configuration Check: Validates HubSpot API credentials before attempting the operation to avoid failed requests. - Structured JSON Output: Returns the created company ID and properties for use in downstream automation. - Use Case: After closing a deal, automatically create the new customer's company record in HubSpot with their domain and industry, then link contacts to it using related association skills. ## Quick Start Ask the AI to create a company in HubSpot named Acme Corp with domain acme.com and industry Technology.

Frequently Asked Questions about hubspot-create-company

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

FAQPage Schema
How do I create a company in HubSpot via API?

Run the create_company.py script with the required --name parameter and optional flags like --domain, --industry, --city, and --phone. The script calls the HubSpot CRM API and returns the new company ID and properties as JSON.

What HubSpot API scope is needed to create companies?

You need the crm.objects.companies.write scope on your HubSpot private app token. A 403 error indicates this scope is missing and must be added in your HubSpot app settings.

Why does HubSpot company creation return a 401 error?

A 401 error means the API token is invalid or expired. Re-run the HubSpot setup flow to generate a new token, then verify it with the config check script before retrying.

Can I check if a HubSpot company already exists before creating it?

Yes, use the hubspot-search-companies skill to find existing companies by name or domain first. A 409 error during creation suggests the company may already exist in the CRM.

What happens when HubSpot API rate limits are hit?

The API returns a 429 error when rate limited. Wait for the rate limit window to reset and retry the request, or batch company creation operations to stay within limits.