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

Data & Documents Solid

csv-data-analyzer

Analyze CSV files with business data through a dialogue-based flow — no code, no Python, no plugins. Profiles dataset structure, asks what you want to understand, then delivers numbered insights and a plain-language interpretation. Use when analyzing sales exports, task lists, survey results, CRM data, or any CSV file. Triggers: 'analyze my CSV', 'analyze this CSV file', 'help me understand this data', 'what insights can you find in this spreadsheet', 'проанализируй CSV', 'разбери мой файл данных', 'что в этом CSV', 'помоги понять данные из таблицы'.

14 Updated yesterday
KirKruglov
Data & Documents Listed

csv-column-summarise

Profile the columns of a local CSV — inferred type, fill rate, cardinality, numeric min/max/mean, and sample values, plus a one-line plain-English guess of what each column means. Use when the user points at a .csv and wants to understand its columns without opening a spreadsheet.

2 Updated yesterday
hmbseaotter
Data & Documents Listed

nl-data-analysis

This skill should be used when the user wants to analyze tabular data or produce charts from natural-language requests. Trigger phrases include "分析这个表", "画个图", "这数据说明什么", "analyze this data", "make a chart", "数据可视化", "跑个分析". It profiles data, translates questions into pandas/SQL, generates charts, and summarizes insights. Trigger on uploads of CSV/Excel or requests to explore/visualize a dataset.

1 Updated today
whaojie797-design