CSV Data Summarizer
Drop in a CSV and get an immediate statistical summary plus only the visualizations that actually fit the data.
Data & AnalyticsBeginner★ 446⑂ 65AI score 10/10Last updated: Oct 16, 2025
What it does
- Loads any CSV with pandas and reports rows, columns, dtypes and missing-value rates.
- Infers the domain (sales, customer, financial, operational, survey, generic) and picks relevant analyses.
- Plots selectively: time-series when date columns exist, correlation heatmaps for multiple numeric columns, distribution charts for categoricals.
- Enforces a no-clarifying-questions policy so the first reply is a complete analysis with insights.
Who it's for
- Business users who receive CSV exports but don't want to build pivots and charts by hand.
- Marketing, sales and ops teams needing fast exploratory data analysis.
- Junior analysts tired of rewriting the same pandas boilerplate.
Examples
- Attach
sales_data.csvand say "summarize this file" → average order value, standard deviation, missing-data share, plus a monthly trend plot. - "Analyze this customer CSV and show me trends" → segment and region distribution charts with demographic summary.
- "What insights can you find in
orders.csv?" → pattern callouts such as Q4 peaks with actionable takeaways.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/coffeefuelbump/csv-data-summarizer-claude-skill/HEAD/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the SKILL.m folder from the GitHub repo coffeefuelbump/csv-data-summarizer-claude-skill into my ~/.claude/skills/csv-data-summarizer/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill.git ~/.claude/skills/csv-data-summarizer && pip install -r ~/.claude/skills/csv-data-summarizer/requirements.txt⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Create the skills folder if needed:
mkdir -p ~/.claude/skills - Clone the repo:
git clone https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill.git ~/.claude/skills/csv-data-summarizer - Verify Python 3.8+:
python3 --version - Install dependencies:
pip install -r ~/.claude/skills/csv-data-summarizer/requirements.txt(pandas, matplotlib, seaborn) - Restart Claude Code, then ask it to "summarize this CSV" with a file path — the skill triggers automatically.
- Test with the bundled
resources/sample.csvfirst to confirm charts render correctly.