MCP HubMCP Hub
Retour aux compétences

quarterly-database-cleanup

TomGranot
Mis à jour 2 days ago
6 vues
33
11
33
Voir sur GitHub
Designdata

À propos

Cette compétence effectue un audit trimestriel de la base de données CRM pour surveiller l'état de la liste, la qualité des données, les indicateurs d'engagement et le nettoyage des propriétés. Elle génère un rapport de santé complet avec des comparaisons de tendances trimestre par trimestre pour détecter précocement les dérives de données. Les développeurs doivent l'exécuter au début de chaque trimestre pour assurer la maintenance continue de la base de données.

Installation rapide

Claude Code

Recommandé
Principal
npx skills add TomGranot/hubspot-admin-skills -a claude-code
Commande PluginAlternatif
/plugin add https://github.com/TomGranot/hubspot-admin-skills
Git CloneAlternatif
git clone https://github.com/TomGranot/hubspot-admin-skills.git ~/.claude/skills/quarterly-database-cleanup

Copiez et collez cette commande dans Claude Code pour installer cette compétence

Documentation

Quarterly Database Cleanup

A structured quarterly audit that catches data drift before it becomes a crisis. Run this at the start of each quarter (or monthly if the database is large or fast-growing).

Prerequisites

  • HubSpot API token in .env
  • Python with hubspot-api-client installed via uv
  • Previous quarter's report (for trend comparison) — optional on first run

Audit Checklist

1. List Health

  • Count total active lists, static lists, and unused lists (zero members)
  • Identify lists not referenced by any workflow or email
  • Flag duplicate or overlapping lists

2. Bounce Monitoring

  • Count contacts with 1, 2, and 3+ bounces
  • Hard bounce rate vs. previous quarter
  • Review contacts flagged by bounce monitoring workflow

3. Data Quality

  • Missing email, company, industry, country, lifecycle stage
  • Compare percentages to previous quarter
  • Flag any property completeness that dropped more than 5%

4. Scoring Calibration

  • Review lead score distribution (histogram)
  • Check MQL conversion rate — are high-scoring leads actually converting?
  • Adjust scoring model if conversion rate is below 10% or above 50%

5. Engagement Metrics

  • Active contacts (engagement in last 90 days) as % of total
  • Zombie contacts (no engagement in 6+ months) as % of total
  • Email open rate and click rate trends

6. Property Cleanup

  • Custom properties with zero populated records
  • Properties not used in any list, workflow, or form
  • Test/temp properties that should be archived

Step-by-Step Instructions

Stage 1: Before — Gather Baselines

  1. Locate the previous quarter's report (if it exists) in reports/.
  2. Run /hubspot-audit to get fresh numbers across all dimensions.

Stage 2: Execute — Deep Review

For each checklist item above:

  1. Pull current metrics via the HubSpot API (reuse audit script patterns).
  2. Compare to the previous quarter's numbers.
  3. Flag any metric that worsened by more than 5 percentage points.
  4. Document specific contacts, lists, or properties that need action.

Stage 3: After — Generate Report

Save a report to reports/quarterly-cleanup-{YYYY-Q#}.md with this structure:

# Quarterly Database Health Report — YYYY Q#

## Summary

| Metric | Last Quarter | This Quarter | Change |
|--------|-------------|-------------|--------|
| Total contacts | XX,XXX | XX,XXX | +X% |
| Data completeness | XX% | XX% | +X% |
| Bounce rate | X.X% | X.X% | -X% |
| Zombie contacts | XX% | XX% | -X% |
| Unused lists | XX | XX | -XX |

## Action Items

1. [item with owner and deadline]
2. ...

## Detailed Findings

[One section per checklist item with metrics and recommendations]

Stage 4: Rollback

This is a read-only audit — no rollback needed. Action items from the report are executed separately through their respective skills.

Scheduling

  • Set a recurring calendar reminder for the first Monday of each quarter.
  • Assign an owner for each action item in the report.
  • Review the previous quarter's action items for completion before starting the new audit.

Dépôt GitHub

TomGranot/hubspot-admin-skills
Chemin: skills/quarterly-database-cleanup
0

Compétences associées

executing-plans

Design

Utilisez la compétence executing-plans lorsque vous disposez d'un plan de mise en œuvre complet à exécuter par lots contrôlés avec des points de contrôle de revue. Elle charge et examine le plan de manière critique, puis exécute les tâches par petits lots (3 tâches par défaut) tout en rapportant la progression entre chaque lot pour une revue par l'architecte. Cela garantit une mise en œuvre systématique avec des points de contrôle de qualité intégrés.

Voir la compétence

requesting-code-review

Design

Cette compétence délègue un sous-agent réviseur de code pour analyser les modifications apportées au code par rapport aux exigences avant de poursuivre. Elle doit être utilisée après avoir terminé des tâches, implémenté des fonctionnalités majeures, ou avant une fusion vers la branche principale. La revue aide à détecter précocement les problèmes en comparant l'implémentation actuelle avec le plan initial.

Voir la compétence

connect-mcp-server

Design

Cette compétence fournit un guide complet permettant aux développeurs de connecter des serveurs MCP à Claude Code via les transports HTTP, stdio ou SSE. Elle couvre l'installation, la configuration, l'authentification et la sécurité pour intégrer des services externes tels que GitHub, Notion et des API personnalisées. Utilisez-la lors de la configuration d'intégrations MCP, de la configuration d'outils externes ou du travail avec le Protocole de Contexte de Modèle de Claude.

Voir la compétence

web-cli-teleport

Design

Cette compétence aide les développeurs à choisir entre les interfaces Web et CLI de Claude Code en fonction de l'analyse des tâches, puis permet une téléportation transparente des sessions entre ces environnements. Elle optimise le flux de travail en gérant l'état et le contexte de la session lors du passage entre le web, la CLI ou le mobile. Utilisez-la pour des projets complexes nécessitant différents outils à diverses étapes.

Voir la compétence