# CSV Report

> Summarise a CSV of regional sales into a Markdown report and a JSON totals file

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

---


# csv-report

When asked to summarise a sales export:

1. Read the CSV with `read_file`.
2. Write `report.md` with `write_file`. Give it a `# Sales report` heading, one
   line per region in the form `- <region>: <units> units`, and a final
   `**Total: <units> units**` line.
3. Write `totals.json` with `write_file`, an object with a `total` integer and a
   `regions` object mapping each region name to its integer unit count.

Never invent a region that is not in the input.

