xlsx-official — Claude Code skill: what it does, how to install
Sets up workflows for creating, editing, and recalculating XLSX, XLSM, CSV, and TSV files. It builds financial models using dynamic formulas instead of static values.
npx claude-code-templates@latest --skill document-processing/xlsx-officialWhat xlsx-official does
This skill structures operations on .xlsx, .xlsm, .csv, and .tsv files. It directs Claude Code to inspect tabular data with pandas and handle cell styling, structure, and formula injection through openpyxl. Spreadsheets must remain dynamic: calculations rely on native Excel functions like =AVERAGE() instead of static numbers evaluated in Python.
Detailed formatting rules govern financial modeling tasks. Standard conventions assign blue font to user inputs, black to calculation cells, and red to external workbook references. Assumptions belong in dedicated cells. Without LibreOffice installed on the machine, formula recalculation through scripts/recalc.py cannot run to catch errors like #REF! or #NAME?.
The workflow applies exclusively when the final deliverable is an actual spreadsheet file. It steps aside if the requested output is a database pipeline, a Word file, or an HTML report.
What it helps with
- Fix formula calculation errors like
#REF!or#DIV/0!in workbooks - Color-code financial models according to cell type conventions
- Convert messy CSV or TSV exports into clean spreadsheet files
- Inject dynamic Excel formulas via
openpyxlavoiding static Python numbers
Example prompts for the agent
- Check
budget.xlsxfor formula errors and recalculate the values. - Build a financial model in
forecast.xlsxwith separated assumptions and standard color codes. - Clean up broken rows in
export.csvand export the clean table asdata.xlsx.
How to install xlsx-official
1claude-code-templates
npx claude-code-templates@latest --skill document-processing/xlsx-official2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill xlsx-official -a claude-code3Manually: put the files in place
~/.claude/skills/xlsx-official/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/xlsx-official/
Manually: put the files in place
.agents/skills/xlsx-official/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/xlsx-official/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates xlsx-official2Manually: put the files in place
.github/skills/xlsx-official/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/document-processing/xlsx-officialManually: put the files in place
.devin/skills/xlsx-official/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about xlsx-official
How to install xlsx-official in Claude Code?
Run npx claude-code-templates@latest --skill document-processing/xlsx-official in your terminal.
What does the xlsx-official skill do?
It guides the agent to create and edit spreadsheets using real Excel formulas rather than hardcoded Python numbers. It also enforces financial modeling standards and catches formula errors.
What software is needed to verify spreadsheet formulas?
Formula recalculation with scripts/recalc.py requires LibreOffice installed on the host system. Python steps use pandas and openpyxl.