CSV Analyzer

SkillFiles & storage

Analyze CSV files to generate summary statistics, detect data quality issues, and produce formatted reports.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the CSV Analyzer skill

What this skill tells your AI

The instructions your AI receives, as published by everruns/everruns in examples/skills/csv-analyzer/SKILL.md and read by ahel’s review.

Analyze CSV data files to produce summary statistics and quality reports.

When to Use

Activate this skill when a user provides a CSV file and wants:

  • Summary statistics (row count, column types, missing values)
  • Data quality analysis (duplicates, outliers, formatting issues)
  • A formatted report

Instructions

  1. Read the CSV file using the read_file tool
  2. Run the analysis script at /skills/csv-analyzer/scripts/analyze.py
  3. Review the output and present findings to the user

Analysis Steps

Step 1: Load Data

python3 /skills/csv-analyzer/scripts/analyze.py /workspace/data.csv

Step 2: Review Output

The script outputs a JSON report with:

  • row_count: Total number of rows
  • column_count: Number of columns
  • columns: Array of column metadata (name, type, null_count, unique_count)
  • quality_issues: Array of detected problems

Step 3: Present Results

Format the results as a readable summary table for the user.

References

See /skills/csv-analyzer/references/ for additional documentation on CSV analysis best practices.

Signals

GitHub stars
47
Forks
2
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
csv-analyzer
Source
github.com/everruns/everruns