CSV Quality Auditor

Audit CSV files for blank or duplicate headers, inconsistent row widths, and fully empty data rows. Use when validating CSV structure before import, analysis, or handoff.

qwqqwqis666 Updated

File contents

CSV Quality Auditor

Run the bundled auditor before consuming a CSV file:

python scripts/audit_csv.py INPUT [--delimiter DELIM] [--json]

Use --delimiter comma, semicolon, or tab, their literal character, or one custom character. The default is a comma.

Interpret exit status as follows:

  • 0: the CSV is readable and no quality issues were found.
  • 1: the CSV is readable but has one or more quality issues.
  • 2: arguments, reading, or CSV parsing failed.

Prefer --json when another tool will consume the result. Inspect every entry in issues, fix the source data, and rerun until the command exits 0.

See references/rules.md for exact detection and counting rules. Do not silently rewrite the input file.

qwqqwqis666/agent-skill-arena/tree/main/examples/skill-creator-benchmark/artifacts/D commit b22691586c

Frequently asked questions

npx skillmds@latest add qwqqwqis666/csv-quality-auditor-4