Data Storyteller

Transforme un CSV en rapport narratif : valeurs aberrantes, corrélations, tendance des séries chronologiques, résumé exécutif.

par dkyazzentwatwa · dkyazzentwatwa/chatgpt-skills

Testé · Fonctionne ★ 9.6/10

Data Storyteller — Transforme un CSV en rapport narratif : valeurs aberrantes, corrélations, tendance des séries chronologiques, résumé exécutif.

Ce que fait

Un ensemble de onze scripts Python (profilage, audit qualité, corrélation, valeurs aberrantes, statistiques, pivots, tests A/B, ROI, budget, enquêtes, séries chronologiques) précédé d'un point d'entrée qui produit un rapport narratif HTML/PDF/JSON à partir d'un CSV ou d'une feuille de calcul. À utiliser pour l'analyse exploratoire de données ou les rapports prêts pour la direction où vous souhaitez des résultats auto-générés en langage clair, pas seulement des chiffres.

Rapport de test

J'ai exécuté le data_storyteller.py fourni sur un CSV de ventes synthétique de 200 lignes avec une valeur aberrante implantée : il a détecté exactement cette ligne (outlier_pct 0.5%), a signalé l'asymétrie positive résultante (skewness 7.13), a trouvé la corrélation réelle dépenses marketing/revenus (r=0.52), et a rédigé un résumé exécutif clair en anglais simple - entièrement fonctionnel, pas une ébauche.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/dkyazzentwatwa/chatgpt-skills
cd chatgpt-skills
mkdir -p ~/.claude/skills
cp -r data-storyteller ~/.claude/skills/data-storyteller

Commandes et exemples de prompts

  • /data-storytellerTransforme un CSV en rapport narratif : valeurs aberrantes, corrélations, tendance des séries chronologiques, résumé exécutif.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Turn this sales CSV into an executive report with key insights.
  • Analyze this dataset for outliers and correlations, please.
  • Can you write a narrative summary of the trends in this spreadsheet?