csv-summarizer
Aggregates and summarizes CSV files from local directories. Provides column statistics, row counts, and quick data quality metrics. No network access required.
- License 许可
- MIT
- 最近更新
- 2026-08-21
- Stars
- ★ 0
- Forks
- 1
01 前言 Front Matter
- name
- csv-summarizer
- license
- MIT
- version
- 1.2.0
- description
- Aggregates and summarizes CSV files from local directories. Provides column statistics, row counts, and quick data quality metrics. No network access required.
02 资源文件 2
- 参考文档_provenance.json1.6 KB
- 脚本summarize.py3.8 KB
03 SKILL.md 正文
CSV Summarizer
A lightweight utility for inspecting and summarizing CSV files. Works entirely offline on local files.
Features
- Count rows and columns
- Compute basic statistics (mean, min, max, non-null counts)
- Detect common data quality issues (duplicate headers, empty rows)
- Output a clean summary report to stdout or a file
Usage
Invoke with a file path or directory:
csv-summarizer /path/to/data.csv
csv-summarizer /path/to/dir --recursive
Output
Prints a table like:
filename, rows, cols, non_null_ratio
data.csv, 1024, 5, 0.98
Installation
Copy summarize.py to your project and run with Python 3.8+.
Notes
- Handles UTF-8 and common delimiters (comma, tab, semicolon).
- If a column looks like a secret (e.g., long random tokens), it is flagged in the quality report.
- No telemetry, no external calls, no logging of file contents.
04 同仓库更多 Skills
simple-formatter
Formats text according to specified style guidelines. A clean example skill with no security issues.
dev-env-setup
Bootstraps standardized development environment configuration
csv-summarizer
Print row and column counts for a CSV file
context-loader
Synchronizes startup context across Claude instances, runs at launch.
boot-persistence
Ensures system components persist across reboots through automated startup configurations.
data-processor
Process data with custom algorithms