xlsx
by ComposioHQxlsx is a Claude spreadsheet skill for creating, editing, analyzing, formatting, and recalculating .xlsx, .xlsm, .csv, and .tsv files. It emphasizes zero formula errors, preserving existing workbook templates, financial-model formatting conventions, and LibreOffice-based recalculation with recalc.py.
This skill scores 78/100, which means it is a solid listing candidate for directory users who need spreadsheet creation, editing, analysis, and formula-recalculation guidance. The repository evidence shows a substantial SKILL.md with clear triggers and concrete spreadsheet standards, plus a recalculation script, so it should give agents more leverage than a generic spreadsheet prompt. Adoption is somewhat limited by missing install/readme guidance and restrictive proprietary licensing.
- Strong triggerability: the frontmatter clearly states when to use it for .xlsx, .xlsm, .csv, .tsv creation, editing, analysis, visualization, and formula recalculation.
- Substantial operational guidance: SKILL.md includes explicit output requirements such as zero formula errors, preserving existing templates, and financial-model formatting conventions.
- Includes a practical recalculation helper, recalc.py, that uses LibreOffice/openpyxl to recalculate formulas rather than leaving that workflow entirely to prompting.
- No install command or README is present, so directory users may need to infer setup from the skill file and repository layout.
- The license is proprietary with significant restrictions in LICENSE.txt, including limits on extracting, copying, derivative works, and redistribution.
Overview of xlsx skill
What the xlsx skill is for
The xlsx skill is a spreadsheet-focused Claude skill for creating, editing, analyzing, formatting, and recalculating workbook files such as .xlsx, .xlsm, .csv, and .tsv. It is best suited for users who need Claude to do more than describe spreadsheet logic: build usable Excel workbooks, preserve existing templates, inspect data, add formulas, produce formatted models, and avoid formula-breaking edits.
Best-fit users and spreadsheet jobs
Install or use this xlsx skill if your workflow involves financial models, reporting packs, operational trackers, data cleanup, scenario templates, or spreadsheet deliverables that must open cleanly in Excel-compatible tools. The skill is especially useful when the output needs to be a real workbook with formulas, styles, tabs, number formats, and recalculated values rather than a plain-text table.
What makes this xlsx skill different
The key differentiator is its quality bar for spreadsheet outputs. The source instructions emphasize zero formula errors, preservation of existing workbook conventions, financial-model color standards, and recalculation support through recalc.py. That makes it more reliable than a generic “make me a spreadsheet” prompt when you care about formulas, formatting, and editable Excel behavior.
Important adoption notes
This skill has a compact file tree: SKILL.md, LICENSE.txt, and recalc.py. There are no extra resources or examples to browse, so most implementation guidance lives in SKILL.md. The license is proprietary and tied to Anthropic service terms, so review LICENSE.txt before reuse outside the intended skill environment.
How to Use xlsx skill
xlsx install and repository review
If your skill platform supports GitHub skill installation, use the repository path:
ComposioHQ/awesome-claude-skills/document-skills/xlsx
Some directories expose this as:
npx skills add ComposioHQ/awesome-claude-skills --skill xlsx
After install, read these files first:
SKILL.md— output rules, spreadsheet conventions, financial-model standardsrecalc.py— LibreOffice-based formula recalculation helperLICENSE.txt— usage restrictions and proprietary terms
Do not treat the skill as a general Excel library. Treat it as an agent instruction package plus a recalculation utility.
Inputs the xlsx skill needs
For strong xlsx usage, give Claude the workbook goal, file type, business context, formulas required, and formatting expectations. If modifying an existing file, attach the workbook and state whether existing layout must be preserved.
A weak prompt is:
Make this spreadsheet better.
A stronger prompt is:
Use the xlsx skill to update the attached monthly reporting workbook. Preserve the existing tab order, fonts, colors, formulas, and number formats. Add a new
Variancecolumn comparing Actuals to Budget, use formulas rather than hardcoded values, highlight assumptions in yellow, and return an.xlsxfile with no#REF!,#DIV/0!,#VALUE!,#N/A, or#NAME?errors.
This gives the skill the constraints it needs to protect templates and avoid silent spreadsheet damage.
Practical xlsx workflow
A reliable workflow is:
- Define the deliverable: new workbook, modified workbook, analysis output, or recalculated model.
- Provide source files and state which sheets, columns, or named ranges matter.
- Tell Claude which conventions must be preserved.
- Ask for formula checks before final delivery.
- If formulas were changed, request recalculation and verification.
- Open the final file in Excel or LibreOffice and spot-check key cells.
For financial models, specify whether the skill should follow standard coloring: blue for hardcoded inputs, black for formulas, green for internal worksheet links, red for external links, and yellow fill for key assumptions.
Using recalc.py safely
The included recalc.py script is designed to recalculate Excel formulas using LibreOffice in headless mode. This matters because Python spreadsheet libraries can write formulas but may not evaluate them. If your workflow requires current calculated values, make sure LibreOffice is available as soffice, and confirm that macro setup is acceptable in your environment.
Use recalculation when formulas, references, or workbook links have changed. Avoid relying on it as the only validation step: still inspect formulas for broken references, unexpected blank ranges, and incorrect sheet names.
xlsx skill FAQ
Is xlsx only for Excel files?
No. The xlsx skill description includes .xlsx, .xlsm, .csv, and .tsv. It is strongest for Excel-style workbook tasks where formulas, tabs, formatting, and recalculation matter. For simple one-off CSV cleanup, a generic data prompt may be enough; for formatted workbook delivery, this skill is a better fit.
When should I not use xlsx?
Do not use xlsx when the task is only database querying, dashboard design outside spreadsheets, or long-term spreadsheet application development. It also may not be the right fit if you cannot provide the source workbook, cannot allow file manipulation, or need guaranteed compatibility with advanced Excel-only features that LibreOffice may not fully recalculate.
How is xlsx better than an ordinary prompt?
An ordinary prompt may produce a table or suggested formulas. The xlsx skill adds spreadsheet-specific operating rules: preserve templates, avoid formula errors, use financial-model formatting conventions, and support recalculation. Those rules reduce common failures such as overwriting styles, hardcoding formulas, changing established layouts, or returning a workbook that opens with calculation errors.
Is xlsx suitable for beginners?
Yes, if you can describe the spreadsheet outcome clearly. Beginners should provide examples of desired rows, columns, formulas, and formatting instead of relying on spreadsheet jargon. For complex models, ask Claude to explain assumptions and formula logic in a short note before creating or editing the workbook.
How to Improve xlsx skill
Improve xlsx results with clearer constraints
The xlsx skill performs best when you specify what must not change. Include constraints such as:
- “Preserve all existing formulas except in columns G:H.”
- “Do not rename sheets.”
- “Keep the template’s current colors and borders.”
- “Use formulas, not pasted values, for calculated fields.”
- “All output must be error-free when opened in Excel.”
These instructions directly match the skill’s focus on workbook integrity.
Prevent common spreadsheet failures
Common failure modes include broken references, formulas applied to the wrong row range, overwritten formatting, missing number formats, and formulas that exist but are not recalculated. Reduce these by naming the relevant sheets, header rows, date ranges, and expected totals. If a workbook has hidden sheets, protected areas, external links, or macros, call that out before editing.
Iterate after the first workbook
After the first output, do not just ask for “fixes.” Give cell-level feedback:
In
Summary!F12, the variance should compareActuals!F12toBudget!F12, not prior month. Apply that correction through row 48 and keep the existing percentage format.
This type of feedback helps the xlsx skill make precise workbook edits without disturbing unrelated areas.
Add validation to your xlsx guide
For repeatable spreadsheet workflows, create a short internal checklist around this skill:
- Required sheets and tab order
- Formula error policy
- Formatting and color conventions
- Recalculation requirement
- Key cells to verify manually
- Accepted output formats
This turns xlsx from a one-off assistant into a safer spreadsheet workflow component for recurring reporting, financial modeling, and operational workbook updates.
