What problem does it solve?
Use this skill any time a spreadsheet file is the primary input or output. This includes tasks like opening, reading, editing, or fixing existing .xlsx, .xlsm, .csv, or .tsv files (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); creating a new spreadsheet from scratch or from other data sources; or converting between tabular formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy data to produce a proper spreadsheet output. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
Core Features & Use Cases
- Open, read, edit, format, and convert spreadsheet files across .xlsx, .xlsm, .csv, and .tsv formats.
- Create new spreadsheets from data sources or transform messy tabular data into clean, well-structured files.
- Convert between tabular formats (e.g., CSV to XLSX) and apply deterministic formulas using openpyxl/pandas as needed.
- Real-world scenario: you have a messy CSV you want converted to XLSX with formulas and formatting preserved.
Quick Start
Open a spreadsheet file and perform cleaning, formatting, and format-conversion tasks in one step.