# CSV Quality Auditor

> Audit CSV files for structural quality problems, including blank or duplicate headers, inconsistent row widths, and fully empty data rows.

- Skill: `qwqqwqis666/csv-quality-auditor-5` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add qwqqwqis666/csv-quality-auditor-5`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qwqqwqis666/csv-quality-auditor-5/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: qwqqwqis666 (https://skillmd.com/u/qwqqwqis666)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/qwqqwqis666/csv-quality-auditor-5

---


# CSV Quality Auditor

Use this skill when a user needs a deterministic, dependency-free structural
check of a delimited text file.

## Run the audit

1. Identify the input file and its delimiter.
2. Run:

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

3. Use `--json` when another tool will consume the result.
4. Interpret exit status `0` as clean, `1` as audited with quality issues, and
   `2` as invalid usage or a file/read/CSV parse failure.
5. Report each issue with its code and one-based CSV record number. Do not
   silently rewrite the source file.

The default delimiter is a comma. `--delimiter` accepts comma, semicolon, tab,
`\t`, or any single custom character. See
[`references/rules.md`](references/rules.md) for exact detection rules.

