Public catalog

Public skill

xlsx

Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. 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.

Approved release

Package contents

Manifest

53 files

Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. 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.

Manifest SHA-2560307267f051979246c92284d783a8d25fb96c01bc7e1ee38994f6b6d2d299d22
  • LICENSE.txt1,467 bytes
  • SKILL.md8,598 bytes
  • scripts/office/helpers/__init__.py3,358 bytes
  • scripts/office/helpers/pptx_chart.py5,862 bytes
  • scripts/office/helpers/pptx_slide.py1,675 bytes
  • scripts/office/helpers/pptx_theme.py3,510 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd74,984 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd6,956 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd51,302 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd624 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd152,039 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd1,231 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd8,862 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd14,795 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd83,612 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd1,269 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd7,328 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd6,382 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd1,248 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd880 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd2,608 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd3,507 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd7,507 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd23,313 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd1,367 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd242,277 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd26,148 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd25,279 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd535 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd5,712 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd4,010 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd171,367 bytes
  • scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd4,646 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd1,963 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd2,515 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd2,856 bytes
  • scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd1,344 bytes
  • scripts/office/schemas/mce/mc.xsd3,127 bytes
  • scripts/office/schemas/microsoft/wml-2010.xsd26,549 bytes
  • scripts/office/schemas/microsoft/wml-2012.xsd3,745 bytes
  • scripts/office/schemas/microsoft/wml-2018.xsd901 bytes
  • scripts/office/schemas/microsoft/wml-cex-2018.xsd1,778 bytes
  • scripts/office/schemas/microsoft/wml-cid-2016.xsd1,002 bytes
  • scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd600 bytes
  • scripts/office/schemas/microsoft/wml-symex-2015.xsd745 bytes
  • scripts/office/soffice.py5,927 bytes
  • scripts/office/validate.py6,142 bytes
  • scripts/office/validators/__init__.py336 bytes
  • scripts/office/validators/base.py33,756 bytes
  • scripts/office/validators/docx.py17,482 bytes
  • scripts/office/validators/pptx.py15,966 bytes
  • scripts/office/validators/redlining.py11,231 bytes
  • scripts/recalc.py10,670 bytes

Release history

Public versions