cleanup-properties
Installation
SKILL.md
Cleanup Properties
Remove or archive unused custom properties. Property bloat slows down forms, confuses users, and makes data mapping harder.
Prerequisites
- A HubSpot private app access token (
HUBSPOT_ACCESS_TOKENin.env) withcrm.schemas.*.readandcrm.schemas.*.writescopes - Python 3.10+ with
uv
Step-by-Step Instructions
Stage 1: Plan
Confirm with the user before starting:
- Archive-first policy (recommended) or direct deletion for clearly dead test properties?
- Is a Salesforce (or other CRM) sync active? If yes, get the sync property mapping before touching anything.