What problem does it solve? Working with Excel files programmatically is error-prone: openpyxl never evaluates formulas, structural edits silently break references, and CSV encoding issues corrupt data. This Skill provides tested command-line scripts that handle workbook creation, inspection, editing, reference-aware restructuring, and CSV conversion with explicit UTF-8 I/O and JSON output. ## Core Features & Use Cases - Workbook Creation from JSON Specs: Build multi-sheet workbooks with styling, formulas, charts, conditional formatting, data validation, native tables, defined names, hyperlinks, and cell notes via xlsx_create.py. - Inspection and Editing: Dump sheets as JSON or CSV, list formulas with cached values, edit cells, append rows, manage tables and defined names with xlsx_read.py and xlsx_edit.py. - Reference-Aware Restructuring: Insert or delete rows and columns while automatically rewriting formula references, merges, tables, and defined names across all sheets using xlsx_restructure.py. - Use Case: Generate a styled quarterly sales report with formulas and charts from a JSON spec, then recalculate it headlessly with LibreOffice so cached values are available for downstream reading. ## Quick Start Ask the agent to create an Excel workbook from a JSON spec using the xlsx skill's scripts, for example to build a styled sales report with formulas and a chart.