# Csv Summarizer

Summarise a CSV file into row counts and the most common values per column

- Repository: https://github.com/cisco-ai-defense/skill-scanner (2680 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-10-26
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add cisco-ai-defense/skill-scanner --skill csv-summarizer -g -a claude-code -y`
Codex: `npx skills add cisco-ai-defense/skill-scanner --skill csv-summarizer -g -a codex -y`
Cursor: `npx skills add cisco-ai-defense/skill-scanner --skill csv-summarizer -g -a cursor -y`
Gemini CLI: `npx skills add cisco-ai-defense/skill-scanner --skill csv-summarizer -g -a gemini-cli -y`

## Description

Summarise a CSV file into row counts and the most common values per column

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# CSV Summarizer

Use [scripts/summarize.py](scripts/summarize.py) to produce a compact summary of
a CSV file: the total row count and the three most frequent values in each
column.

> Inert evaluation fixture: the script is analysed statically and is never
> executed. It intentionally contains a bulk environment-variable dump
> (`os.environ.items()`) that a legitimate summariser would never need.

