What problem does it solve? Spreadsheet work often breaks workbook structure, hardcodes values that should be formulas, or ships files with hidden Excel errors. This Skill provides a disciplined workflow for creating, inspecting, repairing, and extending .xlsx, .xlsm, .csv, and .tsv files while preserving formulas, formatting, and multi-sheet structure. ## Core Features & Use Cases - Structure-preserving editing: Uses openpyxl to modify existing workbooks without losing formulas, named sheets, comments, or formatting. - Formula-first rule: Enforces writing real Excel formulas (e.g., =SUM(B2:B9)) instead of hardcoding Python-computed values. - Automated recalculation and error scanning: The bundled scripts/recalc.py drives LibreOffice headless to recalculate formulas and reports #REF!, #DIV/0!, #VALUE!, and other errors as JSON with cell locations. - Use Case: You receive a messy CSV export and need a formatted financial workbook with assumption cells, computed columns, and a summary sheet. The Skill builds it with openpyxl, keeps inputs visually distinct from outputs, and verifies the file recalculates cleanly before handoff. ## Quick Start Use the xlsx skill to turn this CSV into a formatted Excel workbook with real formulas and verify it recalculates without errors.