Summary
csv-data-summary Installation Command Prompt $ npx skills add https://smithery.ai/skills/neversight/csv-data-summary
smithery.ai
Analyzes CSV files, generates comprehensive summary statistics, identifies data patterns, and creates visualizations using Python and pandas. Automatically adapts analysis based on data type (sales, customer, financial, survey, operational).
csv-data-summary Installation Command Prompt $ npx skills add https://smithery.ai/skills/neversight/csv-data-summary
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
call-summary Installation Command Prompt $ npx skills add https://github.com/anthropics/knowled…
2.5K installsGo back through the previous year of work and create a Notion doc that groups relevant links in…
1.5K installs会议纪要整理工作流:汇总指定时间范围?
668.7K installs会议纪要整理工作流:汇总指定时间范围?
431.1K installsSummarizes WeChat group chat highlights into a structured digest using the local wx-cli binary …
8.8K installs会议纪要整理工作流:汇总指定时间范围?
3.8K installsOther skills from smithery.ai · top by installs.
npx skills add https://smithery.ai
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Files included with this skill beyond the listing page.
SKILL.md
7,577 B
SUMMARY.md
265 B
This skill helps you analyze CSV files and generate comprehensive summaries with statistical insights and visualizations. It automatically detects the type of data you're working with and adapts the analysis accordingly.
You'll need Python with the following libraries:
pip install pandas>=2.0.0 matplotlib>=3.7.0 seaborn>=0.12.0
Use this skill whenever you need to:
The skill automatically:
- Sales/E-commerce data: Time-series trends, revenue analysis, product performance - Customer data: Distribution analysis, segmentation, geographic patterns - Financial data: Trend analysis, statistical summaries, correlations - Operational data: Time-series, performance metrics, distributions - Survey data: Frequency analysis, cross-tabulations, distributions
- Time-series plots (if date/timestamp columns exist) - Correlation heatmaps (if multiple numeric columns exist) - Category distributions (if categorical columns exist) - Histograms for numeric distributions
- Data overview (rows, columns, types) - Key statistics and metrics - Missing data analysis - Multiple relevant visualizations - Actionable insights
from analyze import summarize_csv
# Analyze any CSV file
summary = summarize_csv('your_data.csv')
print(summary)
The script will automatically generate:
============================================================
📊 DATA OVERVIEW
============================================================
Rows: 5,000 | Columns: 8
📋 DATA TYPES:
• order_date: object
• total_revenue: float64
• customer_segment: object
...
🔍 DATA QUALITY:
✓ No missing values - dataset is complete!
📈 NUMERICAL ANALYSIS:
[Summary statistics for all numeric columns]
🔗 CORRELATIONS:
[Correlation matrix showing relationships]
📅 TIME SERIES ANALYSIS:
Date range: 2024-01-05 to 2024-04-11
Span: 97 days
📊 VISUALIZATIONS CREATED:
✓ correlation_heatmap.png
✓ time_series_analysis.png
✓ distributions.png
✓ categorical_distributions.png
You can run the analysis from the command line:
# Analyze a specific CSV file
python scripts/analyze.py path/to/your/data.csv
# Use the sample data
python scripts/analyze.py resources/sample.csv
The skill automatically creates relevant visualizations:
correlation_heatmap.png)- Shows relationships between numeric variables - Color-coded for easy interpretation - Only generated when 2+ numeric columns exist
timeseriesanalysis.png)- Trend lines for numeric metrics over time - Only generated when date/time columns exist - Shows up to 3 key metrics
distributions.png)- Histograms for numeric columns - Shows up to 4 numeric variables - Helps identify outliers and data shape
categorical_distributions.png)- Bar charts for categorical variables - Shows top 10 values per category - Up to 4 categorical variables
Issue: Date columns not detected
Issue: Numeric columns treated as text
Issue: Too many visualizations
Issue: Import errors
pip install -r requirements.txtYou can modify analyze.py to:
The script outputs:
This skill focuses on:
Use the excel-sheet-reference skill when you need to: