
XLSX Spreadsheet Toolkit
Lets the agent create, edit, clean, read and export .xlsx/.csv workbooks with formulas and QA checks
- Repository
- XiaomiMiMo/MiMo-Code
- Stars
- 13,743
- Licence
- MIT
- Files
- 15 files
What it does
Once installed, the agent handles Excel-style spreadsheet files more carefully: it writes live formulas instead of pasted numbers, puts assumptions in input cells, applies consistent formatting, and checks the file afterwards for broken formulas and corrupt structure. It can also convert workbooks to CSV or PDF and unpack and repack the raw XML inside an .xlsx for detailed edits. It is a set of guidance documents plus small Python helper scripts that the agent runs on your files.
Great for
- Finance or ops staff who want the agent to build or update a model or report in Excel
- Analysts cleaning messy spreadsheets or exporting sheets to CSV
- Developers who need to inspect, validate, or repair .xlsx files from the command line
Skip it if
- Cases where the spreadsheet is only intermediate input and the real deliverable is a Word doc, web page, standalone script, or database pipeline, since the skill says to skip those
- Recalculating or exporting to PDF on machines without LibreOffice, because bake.py and pdf_out.py need it and the agent may run them on your files
Try asking
- “Build a monthly budget workbook with formulas for totals and an inputs sheet for assumptions”
- “Add a column to ~/Downloads/sales.xlsx and recompute the totals as formulas”
- “Export sheet 2 of report.xlsx to CSV”
- “Sanity-check this xlsx for broken #REF! or #DIV/0! errors”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 15 original files, the MIT licence and an attribution note.
xlsx-official.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip xlsx-official.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip xlsx-official.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Name the file and the sheet you want touched, and say whether the output should be a new file or an overwrite of the original.
- Ask for a recalc and audit pass before accepting a workbook, since freshly written formulas have no cached values until LibreOffice or Excel recalculates them.
- Back up important spreadsheets first, because edits write to files on your machine.
What's inside
- analyze.md
- create.md
- edit.md
- read.md
- README.md
- scripts/assemble.py
- scripts/audit.py
- scripts/bake.py
- scripts/csv_out.py
- scripts/explode.py
- scripts/overview.py
- scripts/pdf_out.py
- scripts/runtime/__init__.py
- scripts/runtime/libreoffice.py
- SKILL.md
Redistributed unmodified from XiaomiMiMo/MiMo-Code under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.