💰 Finance

finance-expense-analyzer

Analyse un relevé de dépenses et identifie les tendances, fuites d'argent et pistes d'économie.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- finance-expense-analyzer --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } finance-expense-analyzer -Launch"

🚀 Déjà installé ?

claude "/finance-expense-analyzer"

Ou tapez /finance-expense-analyzer dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

analyse mes dépensesrelevé bancaireoù part mon argenttrop de dépensesfuites d'argent

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/skills/finance-expense-analyzer ~/.claude/skills/

Payload du plugin : skills/finance-expense-analyzer · source éditable : finance-skills/expense-analyzer

📖 Manuel

Expense Analyzer

Étape 0 — Réception et nettoyage des données

Avant toute analyse, évalue la qualité de l'input :

Si des lignes sont ambiguës, liste-les explicitement et propose une catégorie par défaut.

Exemple de normalisation rapide (Python) :

import pandas as pd

df = pd.read_csv("releve.csv", sep=";", parse_dates=["Date"])
df.columns = ["date", "libelle", "debit", "credit"]
df["montant"] = df["debit"].fillna(0) - df["credit"].fillna(0)
df = df[df["montant"] > 0]  # garder uniquement les dépenses

Étape 1 — Catégorisation

Classe chaque ligne dans une catégorie. Hiérarchie recommandée :

CatégorieExemples de libellés clés
Logementloyer, EDF, GDF, assurance habitation, syndic
TransportSNCF, Uber, essence, péage, assurance auto
AlimentationCarrefour, Leclerc, Lidl, Monoprix, boulangerie
Santépharmacie, mutuelle, médecin, laboratoire
AbonnementsNetflix, Spotify, SFR, Orange, Adobe, Amazon Prime
Loisirsrestaurant, cinéma, sport, voyage, culture
Épargne/invest.virement épargne, assurance-vie, courtier
Diverstout ce qui ne rentre pas ailleurs

Règle de décision : si un libellé contient un mot-clé connu → catégorie directe. Sinon → heuristique sur le montant + contexte. Si incertain → marque ? et indique la règle appliquée.


Étape 2 — Résumé par catégorie

Pour chaque catégorie, fournis :

Format de sortie attendu :

Catégorie       | Total    | % dépenses | Nb txn
----------------|----------|------------|-------
Logement        | 950 €    | 32 %       | 3
Alimentation    | 480 €    | 16 %       | 22
Abonnements     | 120 €    | 4 %        | 8
...
TOTAL           | 2 980 €  | 100 %      | 67

Repères budgétaires (règle 50/30/20) :


Étape 3 — Détection d'anomalies

Cherche systématiquement :

  1. Doublons : même libellé + même montant + écart < 3 jours → signal fort.
  2. Abonnements oubliés : récurrences mensuelles < 20 € souvent invisibles (ex. essais gratuits devenus payants).
  3. Pics inhabituels : montant > 2× la médiane de la catégorie sur la période.
  4. Charges fantômes : libellé inconnu + montant rond (5, 10, 15 €/mois) → risque de souscription non voulue.
  5. Frais bancaires : agios, frais de tenue de compte, commissions de change.

Pour chaque anomalie, indique : libellé exact, montant, date, impact annuel estimé.


Étape 4 — Tendances (si données multi-périodes)

Si au moins 2 mois sont fournis :

Alimentation : jan 420 € → fév 510 € → mar 480 € (+14 % sur 3 mois, pic fév)
Abonnements  : jan 95 €  → fév 95 €  → mar 120 € (+26 %, nouvel abonnement détecté en mar)

Étape 5 — Top 5 des postes de dépense

Liste les 5 transactions ou sous-catégories les plus élevées avec :


Étape 6 — Pistes d'économie

Formule 3 à 6 recommandations chiffrées et actionnables, classées par potentiel d'économie décroissant :

Exemples :

Ne propose pas d'optimisation sur les postes déjà raisonnables (logement dans la moyenne régionale, mutuelle obligatoire, etc.).


Garde-fous et anti-patterns


Bonnes pratiques 2026