CSV Data Summarizer

Führt pandas auf einer CSV aus und generiert automatisch Statistiken sowie vier Diagramme.

von coffeefuelbump · coffeefuelbump/csv-data-summarizer-claude-skill

Funktioniert mit Setup ★ 6.8/10

CSV Data Summarizer — Führt pandas auf einer CSV aus und generiert automatisch Statistiken sowie vier Diagramme.

Was es kann

Bündelt ein pandas/matplotlib-Skript, das eine CSV-Datei profiliert — dtypes, missing values, describe(), correlations, category frequencies — und vier PNG-Diagramme schreibt, ohne weitere Fragen zu stellen. Wird ausgelöst, wenn Sie Claude eine CSV-Datei übergeben und um eine Zusammenfassung, Analyse oder Trends bitten.

Testbericht

Задача: прогнать сводный анализ по resources/sample.csv (20 строк) — сначала без скила, потом бандлом analyze.py. Die Baseline (gewöhnliches pandas: describe + isnull + head) lieferte nur Text und 0 Grafiken; der Skill erzeugte 4 gültige PNGs (geprüft mit file: 2100x1500 RGBA), Korrelationen (quantity/revenue 0.394) und eine Aufschlüsselung nach Kategorien – bei drei Datensätzen und einem edge-case mit fehlenden Werten gab es keinen einzigen Absturz. Es wurde jedoch ein realer Bug gefunden: Der Datumsdetektor fängt den Teilstring 'time' ab, sodass in der eigenen showcase-Datei des Repositories die Spalte customer_lifetime_value (2400, 8500) stillschweigend in pd.to_datetime umgewandelt wird und der Abschnitt 'Date range: 1970-01-01 00:00:00.000002400, Span: 0 days' ausgegeben wird – eine Fabrikation einer nicht existierenden Zeitreihe. Die Datumsspalte landet zusätzlich in der kategorialen Analyse (jede Datum zu 5%). README verspricht 'Intelligent & Adaptive — automatically detects data type (sales, customer, financial)', aber in analyze.py gibt es keinen einzigen Zweig zur Bestimmung des Datentyps: Die Logik ist fest, die gesamte 'адаптивность' — это текст-инструкция для модели, отсюда docs 2/5. Erfordert pip install pandas/matplotlib/seaborn, daher setup.

Getestet am: 2026-07-17 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill.git
mkdir -p ~/.claude/skills/csv-data-summarizer
cd csv-data-summarizer-claude-skill && cp -r SKILL.md analyze.py requirements.txt resources ~/.claude/skills/csv-data-summarizer/
pip install -r requirements.txt

Befehle & Beispiel-Prompts

  • /csv-data-summarizerFührt pandas auf einer CSV aus und generiert automatisch Statistiken sowie vier Diagramme.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Summarize this CSV for me with stats and a few charts, no questions needed
  • Run a quick profile on this sales CSV, missing values and correlations too
  • Give me four charts and a stats breakdown from this financial data file