By TomGranot
Complete HubSpot CRM administration toolkit — audit, clean, enrich, segment, automate, and maintain your database
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.
Enrich missing geographic data (country, state, city) on contacts and companies using HubSpot workflows, external data providers, or IP-based geolocation.
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.
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.
Create foundational segmented lists for marketing and sales operations. Includes a master sendable list, ICP-based lists, persona lists, engagement lists, and behavioral lists. All active (dynamic) lists.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
30+ Claude Code skills for auditing, cleaning, enriching, and automating your HubSpot CRM
Built by Tom Granot — from deep experience with enterprise HubSpot CRM administration.
# Add the marketplace
/plugin marketplace add tomgranot/hubspot-admin-skills
# Install the plugin
/plugin install hubspot-admin@hubspot-admin-skills
Or clone directly: git clone https://github.com/TomGranot/hubspot-admin-skills.git
/hubspot-audit
This scans your entire HubSpot portal — contacts, companies, deals, engagement, deliverability, data quality, duplicates, owners, lists, workflows — and produces a graded report. Each finding gets a severity rating (A-F) and is mapped to the specific skill that fixes it.
/hubspot-implementation-plan
Reads your audit report and generates a phased roadmap: what to fix, in what order, which skill to run, how long it takes, and what can be automated vs. what needs manual UI work. The plan sequences tasks by dependency — you can't score leads before enriching company data, and you can't build ICP tiers before standardizing industries.
The plan tells you exactly which slash command to run next. Each skill follows a 4-stage pattern:
| Stage | What happens |
|---|---|
| Plan | Explains the approach, asks you for any configuration needed |
| Before | Audits current state, exports CSV baseline, shows you what will change |
| Execute | Makes the changes (API scripts or step-by-step UI instructions) |
| After | Verifies the fix, compares before/after, confirms success |
Skills that can be scripted include ready-to-run Python scripts. Skills that require HubSpot UI work (workflows, lead scoring) provide precise build instructions — with options for HubSpot Breeze AI or the Claude Chrome extension.
Once clean, use /weekly-cleanup-routine (5 min/week) and /quarterly-database-cleanup to keep it that way. The audit skill detects issues that no existing skill covers and offers to create new ones on the spot.
| Skill | Description |
|---|---|
hubspot-audit | Run a comprehensive audit of your HubSpot portal — contacts, companies, deals, properties, lists, workflows, and forms |
hubspot-implementation-plan | Generate a phased implementation plan from audit findings with prioritized action items |
| Skill | Description |
|---|---|
delete-no-email-contacts | Identify and delete contacts that have no email address — unusable records that inflate your database |
suppress-hard-bounced | Suppress contacts with hard-bounced email addresses to protect sender reputation |
suppress-global-unsubscribes | Suppress globally unsubscribed contacts to ensure compliance and reduce wasted marketing spend |
suppress-ghost-contacts | Find and suppress ghost contacts — records with no activity, no engagement, and no business value |
merge-duplicate-companies | Detect and merge duplicate company records using domain matching and fuzzy name comparison |
reassign-deactivated-owners | Reassign contacts and deals owned by deactivated HubSpot users to active team members |
| Skill | Description |
|---|---|
enrich-company-name | Populate missing company names on contacts by pulling from their associated company records |
enrich-industry | Backfill contact industry values from associated company industry data |
standardize-geo-values | Normalize country and state/region values to consistent formats across your database |
assign-unowned-contacts | Assign marketing contacts that have no owner to the appropriate team members based on territory or segment rules |
fix-lifecycle-stages | Detect and correct lifecycle stage violations — contacts stuck in the wrong stage or regressed backwards |
| Skill | Description |
|---|---|
create-icp-tiers | Create an ICP (Ideal Customer Profile) tier property and assign tier values based on firmographic criteria |
build-lead-scoring | Design and implement a lead scoring model using HubSpot's scoring properties and behavioral signals |
build-smart-lists | Build active smart lists for key segments — ICP tiers, lifecycle stages, engagement levels, and suppression groups |
npx claudepluginhub tomgranot/hubspot-admin-skillsProspect, enrich leads, load outreach sequences, and query sales analytics with Apollo.io — one-click MCP server integration for Claude Code and Cowork.
GTM building blocks: context building, list building, market research, enrichment, segmentation, email generation, email response simulation, and campaign sending.
Turn Common Room into your GTM copilot. Research accounts and contacts, prep for calls with attendee profiles and talking points, and draft personalized outreach across email, LinkedIn, and phone. Build targeted prospect lists, generate weekly briefings for every upcoming call, and create strategic account plans — all grounded in real signal data from product usage, engagement and intent signals, so every output reflects what's actually happening in your accounts.
A compounding GTM enablement engine with full MCP integration across all 21 skills, bundled with a custom Sales Intelligence MCP server (16 tools for Gong, ZoomInfo, Clay, LinkedIn). Pre-configured .mcp.json includes 9 remote connectors (HubSpot, Slack, MS365, Notion, Fireflies, Clay, ZoomInfo, Atlassian, Close) plus the local Sales Intelligence server. Every skill auto-detects tools and pulls data before asking. Learns from every deal and gets smarter over time.
Customer success intelligence skills powered by iGPT. Detects churn signals, checks renewal readiness, tracks escalations, mines success stories, and surfaces onboarding gaps — all automatically from connected email datasources.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.