weekly-cleanup-routine — Claude Code skill: HubSpot check
A weekly HubSpot checklist for spotting issues with bounced emails, new contacts, workflows, lists, and data quality.
npx skills add TomGranot/hubspot-admin-skills --skill weekly-cleanup-routine -a claude-codeWhat weekly-cleanup-routine does
This skill guides a five-part weekly review of a HubSpot portal. Check the email_health_flag list, sample recently created contacts, inspect the workflow dashboard, review segment list changes, and examine a random contact sample. It is an early warning check, not a full audit.
You need HubSpot portal access and an active bounce monitoring workflow; run /bounce-monitoring-workflow first. Record findings in a weekly log and escalate issues that show up two weeks in a row. The review is read-only, so fixes must be handled with their respective skills.
What it helps with
- spot a rise in contacts flagged for bounces
- review the quality of newly created contacts
- find workflow errors or workflows switched off by mistake
- catch unexpected changes in segment lists
- flag gaps in contact records
Example prompts for the agent
- Run the weekly HubSpot review using
weekly-cleanup-routine. - Check new contacts and workflow health with
weekly-cleanup-routine. - Prepare a log entry for this week's HubSpot check.
How to install weekly-cleanup-routine
1Skills CLI (Vercel)
npx skills add TomGranot/hubspot-admin-skills --skill weekly-cleanup-routine -a claude-code2Manually: put the files in place
~/.claude/skills/weekly-cleanup-routine/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/weekly-cleanup-routine/
1Skills CLI (Vercel)
npx skills add TomGranot/hubspot-admin-skills --skill weekly-cleanup-routine -a codex2Manually: put the files in place
.agents/skills/weekly-cleanup-routine/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add TomGranot/hubspot-admin-skills --skill weekly-cleanup-routine -a cursor2Manually: put the files in place
.cursor/skills/weekly-cleanup-routine/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install TomGranot/hubspot-admin-skills weekly-cleanup-routine2Manually: put the files in place
.github/skills/weekly-cleanup-routine/SKILL.md1Skills CLI (Vercel)
npx skills add TomGranot/hubspot-admin-skills --skill weekly-cleanup-routine -a gemini-cli2Platform CLI
gemini skills install https://github.com/TomGranot/hubspot-admin-skills --path skills/weekly-cleanup-routineManually: put the files in place
.devin/skills/weekly-cleanup-routine/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add TomGranot/hubspot-admin-skills --skill weekly-cleanup-routine -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about weekly-cleanup-routine
How do I install weekly-cleanup-routine in Claude Code?
Run npx skills add TomGranot/hubspot-admin-skills --skill weekly-cleanup-routine -a claude-code. The skill file is at ~/.claude/skills/weekly-cleanup-routine/SKILL.md.
What does weekly-cleanup-routine do?
It provides a checklist for reviewing bounces, new contacts, workflows, segment lists, and contact data in HubSpot. The review does not change data.
What do I need before running the check?
You need access to a HubSpot portal and an active bounce monitoring workflow. Run /bounce-monitoring-workflow first.
Source text
SKILL.md · MIT
--- name: weekly-cleanup-routine description: "A lightweight 5-minute weekly health check covering bounce monitoring, new contact quality, workflow health, list growth trends, and data quality sampling. Quick early warning system, not a comprehensive audit." license: MIT metadata: author: tomgranot version: "1.1" category: ongoing-maintenance --- # Weekly Cleanup Routine A fast, 5-minute weekly check that catches problems early. This is not a deep audit — it is a spot-check designed to surface issues before they compound. ## Prerequisites - HubSpot portal access - Bounce monitoring workflow active (run `/bounce-monitoring-workflow` first) ## The 5-Minute Checklist ### Stage 1: Before — Open Dashboards Open HubSpot in your browser. Have the following views ready: - Email health dashboard - Workflow dashboard - Contacts list view (sorted by create date, descending) ### Stage 2: Execute — Five Spot Checks #### 1. Bounce Monitoring (1 min) - Check the `email_health_flag` list. How many contacts were flagged this week? - If more than 10, investigate the source (bad import? form spam?). - If zero, confirm the workflow is still active. #### 2. New Contact Quality (1 min) - Filter contacts created in the last 7 days. - Spot-check 5-10 new contacts. Do they have: - Valid email addresses? - Company name populated? - Lifecycle stage set? - If quality is low, check the source (which form, import, or integration created them). #### 3. Workflow Health (1 min) - Open the workflow dashboard. Look for: - Any workflows showing errors (red indicators) - Any workflows with zero enrollments that should be active - Any workflows that were accidentally turned off #### 4. List Growth Trends (1 min) - Check your key segment lists (customers, MQLs, suppressed). - Is any list growing or shrinking unexpectedly? - A sudden spike in suppressed contacts could indicate a deliverability problem. #### 5. Data Quality Sample (1 min) - Pull 10 random contacts from the database. - Check: email, company, lifecycle stage, owner. - If more than 2 out of 10 have gaps, flag for a deeper review. ### Stage 3: After — Log and Escalate Keep a simple weekly log (spreadsheet or note): | Date | Bounces | New Contact Quality | Workflow Issues | List Anomalies | Data Quality | |------|---------|-------------------|-----------------|----------------|--------------| | YYYY-MM-DD | X flagged | Good/Bad | None/Details | None/Details | X/10 complete | Escalate anything that appears two weeks in a row. ### Stage 4: Rollback This is a read-only review — no rollback needed. Any fixes identified are executed through their respective skills. ## Scheduling - Run every Monday morning. - Set a recurring 15-minute calendar block (5 minutes for the check, 10 minutes buffer for any follow-up). - If you miss a week, do not double up — just run the next scheduled check.
© tomgranot · MIT · TomGranot/hubspot-admin-skills