Updated 3w ago
by TomGranot
hubspot-admin-skills
Claude Code skills for auditing, cleaning, enriching, and automating your HubSpot CRM
79 GitHub stars (79)
+7 in 30 days
| Period | New stars |
|---|---|
| Sep 27–28 (2 days) | 0 |
| Sep 29 | 0 |
| Sep 30 | +1 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | +1 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | 0 |
| Oct 17 | +1 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | +1 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | +1 |
| Nov 4 | 0 |
| Nov 5 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 18 forks (18 forks)
- 3w ago last update (Last updated 3w ago)
Install
Skills CLI
npx skills add TomGranot/hubspot-admin-skills
Asks which skills and agents to install. Just one: npx skills add TomGranot/hubspot-admin-skills --skill assign-unowned-contacts — add -g for every project.
Claude Code
git clone https://github.com/TomGranot/hubspot-admin-skillscp -r "hubspot-admin-skills/skills/assign-unowned-contacts" ~/.claude/skills/
Copies the assign-unowned-contacts skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add TomGranot/hubspot-admin-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 40 files.
-
assign-unowned-contacts
Assign an owner to marketing contacts that have no owner. Ensures every marketable contact has accountability for follow-up, proper lead routing, and accurate owner-based reporting.
skills/assign-unowned-contacts/ on GitHub (opens in a new tab)SKILL.md -
audit-api-usage
Inventory the integrations, service keys, legacy private apps, and internal tooling that call HubSpot APIs, and flag anything on legacy v1-v4 endpoints or legacy app architecture ahead of HubSpot's 2027 cutoffs. Produces a migration checklist to date-based API versions and service keys.
skills/audit-api-usage/ on GitHub (opens in a new tab)SKILL.md -
backfill-geo-data
Enrich missing geographic data (country, state, city) on contacts and companies using HubSpot workflows, external data providers, or IP-based geolocation.
skills/backfill-geo-data/ on GitHub (opens in a new tab)SKILL.md -
bounce-monitoring-workflow
Build a workflow to protect sender reputation through automated bounce monitoring. Auto-suppresses contacts above a configurable bounce threshold, alerts on hard bounces, and flags high-bounce contacts for weekly manual review.
skills/bounce-monitoring-workflow/ on GitHub (opens in a new tab)SKILL.md -
build-lead-scoring
Create a comprehensive lead scoring model with separate Fit and Engagement scores using HubSpot's new Lead Scoring tool. Replaces the deprecated HubSpot Score property.
skills/build-lead-scoring/ on GitHub (opens in a new tab)SKILL.md -
build-smart-lists
Create foundational segmented lists for marketing and sales operations via the Lists API, plus advanced UI-built segments: a master sendable list, ICP-based lists, persona lists, and engagement lists. All active (dynamic) lists.
skills/build-smart-lists/ on GitHub (opens in a new tab)SKILL.md -
cleanup-dashboards
Audit and consolidate HubSpot reporting dashboards. Identifies unused, duplicate, or outdated dashboards. Must be performed manually — no dashboard API is available.
skills/cleanup-dashboards/ on GitHub (opens in a new tab)SKILL.md -
cleanup-deals
Find past-due, stale, incomplete, unexplained-loss, and likely test deals, then route each owner's flagged deals to them as one review task. Never bulk-closes deals; deletes only test deals a person marked in a reviewed CSV. Skips Salesforce-synced deals.
skills/cleanup-deals/ on GitHub (opens in a new tab)SKILL.md -
cleanup-forms
Audit and remove unused, test, or deprecated forms from HubSpot. Identifies forms with zero submissions, forms not embedded on any page, and test forms left over from development.
skills/cleanup-forms/ on GitHub (opens in a new tab)SKILL.md -
cleanup-lead-owners
Remove non-employee users from HubSpot and reassign their orphaned contacts, companies, and deals. Pairs with the assign-unowned-contacts skill for comprehensive ownership cleanup.
skills/cleanup-lead-owners/ on GitHub (opens in a new tab)SKILL.md -
cleanup-lists
Audit and remove unused, empty, or duplicate list definitions from HubSpot. Identifies lists with zero members, lists not used by any workflow or email, and overlapping list criteria.
skills/cleanup-lists/ on GitHub (opens in a new tab)SKILL.md -
cleanup-properties
Archive or delete unused custom properties across all HubSpot object types (contacts, companies, deals). Identifies Salesforce sync properties, test/temp properties, and obsolete form fields.
skills/cleanup-properties/ on GitHub (opens in a new tab)SKILL.md -
cleanup-workflows
Audit and remove inactive, test, or deprecated workflows from HubSpot. Identifies workflows that have never enrolled contacts, workflows turned off for 90+ days, and test workflows.
skills/cleanup-workflows/ on GitHub (opens in a new tab)SKILL.md -
connect-hubspot-agent-cli
Install and connect HubSpot's Agent CLI so Claude Code can run bulk and administrative HubSpot operations directly from the terminal: JSONL bulk writes, deletes, property and pipeline management, and workflow CRUD, with dry runs. Covers user versus service key mode, safe-use rules, and how the CLI fits beside MCP and this repo's scripts.
skills/connect-hubspot-agent-cli/ on GitHub (opens in a new tab)SKILL.md -
connect-hubspot-mcp
Connect Claude to HubSpot's official remote MCP server for conversational CRM lookups, spot-checks, and small confirmed edits. Covers the MCP connector setup with OAuth and PKCE, what the server's tools can and cannot do, and when to use MCP versus the Agent CLI versus this repo's scripts.
skills/connect-hubspot-mcp/ on GitHub (opens in a new tab)SKILL.md -
create-icp-tiers
Classify companies into Ideal Customer Profile (ICP) tiers based on firmographic data (industry + employee count). Creates a custom property via API and 4 classification workflows in HubSpot UI.
skills/create-icp-tiers/ on GitHub (opens in a new tab)SKILL.md -
create-segment-lists
Create business segment lists in HubSpot for customers, partners, competitors, employees, ICP tiers, and industries. Enables segment-based targeting, suppression, and analytics.
skills/create-segment-lists/ on GitHub (opens in a new tab)SKILL.md -
delete-no-email-contacts
Delete contacts with no email address from a HubSpot CRM instance. These contacts cannot receive any communication and inflate billing. Fully automated via the HubSpot CRM Search and Batch Archive APIs.
skills/delete-no-email-contacts/ on GitHub (opens in a new tab)SKILL.md -
engagement-suppression-workflow
Build a two-tier sunset workflow that re-engages dormant contacts before suppressing them. Tier 1 triggers a re-engagement campaign after a configurable inactivity window. Tier 2 suppresses contacts that fail to re-engage within a configurable re-engagement window.
skills/engagement-suppression-workflow/ on GitHub (opens in a new tab)SKILL.md -
enrich-company-name
Populate missing contact company name fields from associated company records using a HubSpot workflow with optional API backfill. Ensures contacts inherit their company name for segmentation, personalization, and ICP classification.
skills/enrich-company-name/ on GitHub (opens in a new tab)SKILL.md -
enrich-industry
Backfill contact-level industry from associated company records using a HubSpot workflow. Enables industry-based segmentation for targeted campaigns aligned with ICP verticals.
skills/enrich-industry/ on GitHub (opens in a new tab)SKILL.md -
fix-lifecycle-stages
Ensure all contacts and companies have appropriate lifecycle stages. Backfills missing stages via API, fixes records stuck at disallowed stages, and creates prevention workflows to stop future gaps.
skills/fix-lifecycle-stages/ on GitHub (opens in a new tab)SKILL.md -
hubspot-audit
Run a full, read-only HubSpot portal audit covering both the marketing and sales sides: database, deliverability, engagement, owners, pipelines, deal quality, and follow-up. Grades each dimension and prescribes the skills that fix what it finds. Use when starting a CRM cleanup, onboarding a new portal, or running a quarterly health check.
skills/hubspot-audit/ on GitHub (opens in a new tab)SKILL.md -
hubspot-implementation-plan
Generate a phased implementation plan from a HubSpot audit report. Creates prioritized, sequenced cleanup processes with effort estimates, dependencies, and automation feasibility. Works from a full, marketing, or sales audit report. Use after running /hubspot-audit, /hubspot-marketing-audit, or /hubspot-sales-audit.
skills/hubspot-implementation-plan/ on GitHub (opens in a new tab)SKILL.md -
hubspot-marketing-audit
Audit the marketing side of a HubSpot portal: email deliverability, contact data completeness, engagement, lifecycle consistency, and list, workflow, and form sprawl. Read-only. Use when marketing ops owns the cleanup, before a re-engagement or migration project, or when the marketing contact bill keeps climbing.
skills/hubspot-marketing-audit/ on GitHub (opens in a new tab)SKILL.md -
hubspot-sales-audit
Audit the sales side of a HubSpot portal: pipeline configuration, deal data quality, stale and past-due deals, ownership and handoff gaps, and overdue follow-up. Read-only. Use when the forecast is not trusted, before a pipeline redesign or a new sales leader's first review, or when reps and reports disagree about what is in the pipeline.
skills/hubspot-sales-audit/ on GitHub (opens in a new tab)SKILL.md -
lifecycle-progression-workflow
Build workflows to automate contact progression through the sales funnel: Lead to MQL to SQL to Opportunity to Customer. Each transition is triggered by a specific event (score threshold, meeting booked, deal created, deal won).
skills/lifecycle-progression-workflow/ on GitHub (opens in a new tab)SKILL.md -
merge-duplicate-companies
Identify duplicate company records by domain and name, export audit CSVs for review, and guide merging. API for discovery, third-party tools or manual UI for merging (HubSpot has no bulk merge API).
skills/merge-duplicate-companies/ on GitHub (opens in a new tab)SKILL.md -
new-contact-hygiene-workflow
Build a HubSpot workflow that auto-enriches and stages new contacts upon creation. Sets lifecycle stage via the v4 Automation API, copies company name and industry from the associated company (UI step), and branches on completeness.
skills/new-contact-hygiene-workflow/ on GitHub (opens in a new tab)SKILL.md -
quarterly-database-cleanup
Run a comprehensive quarterly CRM audit covering list health, bounce monitoring, data quality, scoring calibration, engagement metrics, and property cleanup. Produces a health report with quarter-over-quarter trend comparison.
skills/quarterly-database-cleanup/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.