daytrader1981/audit-abonnement-skill

Trouve chaque prélèvement récurrent dans un export CSV bancaire/carte, calcule le coût mensuel et annuel, et recommande de garder, annuler ou rétrograder.

Qu'est-ce que audit-abonnement-skill ?

Cette compétence pour agents IA analyse automatiquement les fichiers CSV d'export bancaire ou de carte de crédit pour détecter tous les abonnements et frais récurrents. Elle calcule le coût mensuel et annuel de chaque abonnement, identifie les doublons potentiels (par exemple, deux services de streaming ou deux assurances), et propose une recommandation : garder, annuler ou rétrograder. L'agent utilise une logique de détection fondée sur la régularité des montants et des intervalles entre les transactions : il normalise les noms de commerçants, détecte les cadences (mensuelle, trimestrielle, annuelle, etc.), et marque les montants variables ou les faibles confiances. Si Python est disponible, un script intégré (`scripts/subscription_audit.py`) accélère le calcul. La sortie finale est un tableau clair avec le commerçant, la cadence, le montant typique, le coût mensuel/annuel, la prochaine date de prélèvement, un indicateur de fiabilité, et la décision suggérée. L'agent génère également une check-list d'annulation ordonnée par la prochaine échéance, en ne donnant que des liens officiels pour les démarches d'annulation. Cette compétence est idéale pour les utilisateurs qui souhaitent auditer leurs abonnements, réduire leurs dépenses mensuelles, ou simplement savoir où va leur argent. Elle respecte strictement les règles de confidentialité : jamais de mots de passe bancaires, et pas de conseil financier.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/daytrader1981/subscription-audit-skill/tree/HEAD/skills/subscription-audit

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Audit d'Abonnements

Entrées

  • Un ou plusieurs exports CSV (idéalement 90+ jours) avec les colonnes date, description et montant. Demandez quelle colonne correspond à quoi si les en-têtes ne sont pas clairs.
  • En option : la liste des abonnements que l'utilisateur connaît déjà.

Procédure

  1. Chargez les CSV. Normalisez les montants pour que les frais soient positifs. Ignorez les virements, remboursements et paiements par carte (descriptions comme "PAYMENT THANK YOU", "TRANSFER").
  2. Normalisez les noms de commerçants : majuscules, supprimez les numéros de magasin, dates, identifiants de référence et suffixes ville/état. Regroupez par commerçant normalisé.
  3. Marquez un commerçant comme récurrent lorsque son intervalle médian correspond à une cadence (hebdomadaire 7±1, bimensuel 14±2, mensuel 30.4±4, trimestriel 91±7, annuel 365±10 jours), au moins 60 % des intervalles correspondent à cette cadence, et les montants sont stables. Les articles variant de plus de 10 % sont conservés mais marqués "montant variable" (services publics). Rejetez les commerçants dont les montants fluctuent fortement (coefficient de variation > 25 %) ; ce sont des achats ordinaires, pas des abonnements. Deux prélèvements seulement = "confiance faible". Aucun prélèvement pendant 1,5× la cadence = "probablement annulé".
    • Si Python est disponible, exécutez python scripts/subscription_audit.py <csv> (le script se trouve dans ce dossier de compétence ; résolvez le chemin relatif à ce SKILL.md) et examinez son tableau au lieu de calculer manuellement.
  4. Pour chaque enregistrement de commerçant récurrent : cadence, montant typique, date du dernier prélèvement, date prévue du prochain (dernier + cadence), équivalent mensuel (hebdomadaire ×52/12, annuel ÷12) et coût annuel.
  5. Marquez les doublons possibles : deux commerçants dans la même catégorie (par exemple, deux services de musique, deux plans de stockage cloud) ou le même commerçant sur deux cartes.
  6. Demandez à l'utilisateur Garder / Annuler / Rétrograder / Incertain pour chaque élément. Si demandé, suggérez en fonction des chevauchements et de la date de dernière utilisation. Ne faites jamais pression.
  7. Sortie :
    • Tableau : Commerçant | Cadence | Montant | Mensuel | Annuel | Prochain prélèvement | Indicatif | Décision
    • Totaux : dépense mensuelle/annuelle actuelle, et économies si les décisions sont appliquées
    • Check-list d'annulation ordonnée par date du prochain prélèvement (le plus tôt d'abord), avec un rappel d'annuler avant cette date.
  8. Lorsque vous donnez les étapes d'annulation, liez uniquement la page d'aide officielle du service, ou dites à l'utilisateur de rechercher "[service] annuler abonnement site:[domaine officiel]". N'inventez jamais d'étapes.

Règles

  • Montrez vos hypothèses de correspondance ; listez les éléments "possiblement récurrents" séparément lorsque la confiance est faible.
  • Ne demandez jamais les mots de passe bancaires et ne vous connectez pas aux comptes.
  • Il ne s'agit pas de conseils financiers.

Skills associés