csv-workbench

Analyze CSV files to generate column-level numeric summaries and statistics.

3.6k|897|Updated May 31, 2025
One-click install
npx skills add https://github.com/openai/openai-agents-js --skill csv-workbench-openai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csv-workbench
Source: https://github.com/openai/openai-agents-js/tree/main/examples/tools/skills/csv-workbench
Command: npx skills add https://github.com/openai/openai-agents-js --skill csv-workbench-openai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes CSV files to generate concise numeric summaries, helping teams quickly gauge dataset shape, quality, and key statistics without manual calculations.

Core Features & Use Cases

  • Column-wise aggregations: count, sum, mean, min, max, and standard deviation for numeric columns.
  • Row and column checks: detect missing values and data type inconsistencies to ensure data reliability.
  • Deployable outputs: export lightweight summaries for dashboards or reports (JSON/CSV).

Quick Start

Provide the path to your CSV file and the skill will return concise numeric summaries of its columns.

Frequently Asked Questions about csv-workbench

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate numeric summaries and statistics from a CSV file?

To generate numeric summaries from a CSV file, you can use automated analysis tools to calculate column-level aggregates like count, sum, mean, min, max, and standard deviation. This provides a compact report of your dataset's shape and key statistics without manual calculations.

What is the best way to detect missing values and data type inconsistencies in CSV datasets?

Detecting missing values and data type inconsistencies in CSV datasets involves performing row and column checks to validate data reliability. This process identifies gaps and type mismatches across columns, ensuring your dataset maintains high quality for downstream analysis.

Can I export lightweight CSV summaries for dashboards or reports?

Yes, you can export lightweight CSV summaries for dashboards or reports by generating concise numeric statistics and exporting them as JSON or CSV files. This provides deployable outputs ready for integration into reporting pipelines.

Does Python standard library support deterministic aggregations for local CSV files of varying sizes?

Python standard library supports deterministic aggregations for local CSV files of varying sizes by reading the data and performing column-wise calculations like count, sum, mean, min, and max. This allows reliable numeric analysis without requiring external dependencies.

What statistics are included in a column-level CSV aggregation report?

A column-level CSV aggregation report includes statistics such as count, sum, mean, min, max, and standard deviation for numeric columns. These aggregates help quickly gauge dataset shape, quality, and key numeric distributions.