csv-analyzer

Solid

USE WHEN a user shares or references a CSV file and wants it summarized, analyzed, or visualized — produces data overview, summary statistics, missing-data report, and relevant charts using built-in tools (Read + Bash running Python/pandas).

Data & Documents 50 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CSV Analyzer This Skill analyzes CSV files and provides comprehensive summaries with statistical insights and visualizations, using your built-in tools — no bundled scripts required. ## When to Use This Skill Use this Skill whenever the user: - Uploads or references a CSV file - Asks to summarize, analyze, or visualize tabular data - Requests insights from CSV data - Wants to understand data structure and quality ## How It Works ### Default behavior By default, run the analysis directly — don't make the user pick from a menu of options first. Read the file, inspect its structure, and present a complete summary with relevant charts. The one exception: if the data is genuinely ambiguous (e.g., unclear what a column means, multiple plausible date formats, or it's unclear whether a value is the metric of interest), ask a single short clarifying question, then proceed. This keeps the skill fast while staying consistent with muselab's "ask when ambiguous" stance. ### How to run the analysis Use the built-in tools directly — there is no separate script to call: - Use **Read** to peek at the first rows and understand the columns. - Use **Bash** to run inline Python (pandas, and matplotlib/seaborn if available) for stats and charts. A typical inline analysis looks like: ```bash python3 - <<'PY' import pandas as pd df = pd.read_csv("data.csv") print(df.shape) print(df.dtypes) print(df.describe(include="all")) print(df.isna().sum()) PY ``` For charts, save figures to PNG f...

Details

Author
hesorchen
Repository
hesorchen/muselab
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category