CSV Data Summarizer

Uruchamia pandas na pliku CSV i automatycznie generuje statystyki oraz cztery wykresy.

Autor: coffeefuelbump · coffeefuelbump/csv-data-summarizer-claude-skill

Działa po konfiguracji ★ 6.8/10

CSV Data Summarizer — Uruchamia pandas na pliku CSV i automatycznie generuje statystyki oraz cztery wykresy.

Co robi ten skill

Zawiera skrypt pandas/matplotlib, który profiluje plik CSV — dtypes, brakujące wartości, describe(), korelacje, częstości kategorii — i zapisuje cztery wykresy PNG bez zadawania dodatkowych pytań. Uruchamia się, gdy podasz Claude'owi plik CSV i poprosisz o podsumowanie, analizę lub trendy.

Raport z testu

Zadanie: przeprowadzić analizę podsumowującą dla resources/sample.csv (20 wierszy) — najpierw bez umiejętności, potem z pakietem analyze.py. Wersja bazowa (zwykły pandas: describe + isnull + head) dała tylko tekst i 0 wykresów; umiejętność wygenerowała 4 prawidłowe PNG (sprawdzone plikiem: 2100x1500 RGBA), korelacje (quantity/revenue 0.394) i podział na kategorie — na trzech zestawach danych i w przypadku brzegowym z brakującymi wartościami nie było żadnych awarii. Ale znaleziono prawdziwy błąd: detektor dat łapie podciąg 'time', dlatego w pliku showcase repozytorium kolumna customer_lifetime_value (2400, 8500) cicho przechodzi do pd.to_datetime i drukuje sekcję 'Date range: 1970-01-01 00:00:00.000002400, Span: 0 days' — fabrykacja nieistniejącego szeregu czasowego. Kolumna dat dodatkowo trafia do analizy kategorycznej (każda data po 5%). README obiecuje 'Intelligent & Adaptive — automatically detects data type (sales, customer, financial)', ale w analyze.py nie ma żadnej gałęzi do określania typu danych: logika jest stała, cała 'adaptacyjność' to instrukcja tekstowa dla modelu, stąd docs 2/5. Wymaga pip install pandas/matplotlib/seaborn, dlatego setup.

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

Instalacja

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

Komendy i przykładowe prompty

  • /csv-data-summarizerUruchamia pandas na pliku CSV i automatycznie generuje statystyki oraz cztery wykresy.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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