excel

Solid

Create validated Excel `.xlsx` workbook artifacts with XlsxWriter, formula-injection protection, and Rockie artifact emission.

Data & Documents 20 stars 0 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 79/100

Stars 20%
44
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# excel Use this skill when the user asks for an Excel workbook or an `.xlsx` artifact, including creating, modifying, formatting, analyzing, validating, or exporting workbook content. For read-only analysis or validation requests, inspect the workbook and report findings without writing a new file unless the user asks for one. In tenant runtimes, new workbook generation is productized through `skills/excel/runtime/renderer.py`. Generate the workbook locally in the tenant workspace, verify it, then publish it with the `emit_artifact` tool using: - `kind: "spreadsheet"` - `content_encoding: "base64"` - `filename: "<safe-name>.xlsx"` - `mime_type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"` - `destinations: ["ui", "chat"]` ## Core rules - Produce a real `.xlsx` workbook. Do not rename CSV, TSV, HTML, JSON, or plain text files to `.xlsx`. - Use `runtime/sanitize.py` at the cell-write boundary. Strings starting with `=`, `+`, `-`, or `@` are text unless the cell is explicitly typed as a formula. - Preserve source data. Keep raw inputs available when appropriate, such as a `Source Data` or `Raw Data` sheet, and avoid silently replacing user-provided values with summaries. - Use workbook features that fit the task: multiple sheets, formulas, number formats, styles, column widths, freeze panes, filters, charts, data validation, named ranges, and notes/comments when they materially improve usability. - Keep formulas as formulas unless the...

Details

Author
Rockielab
Repository
Rockielab/rockie-claude
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

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.

17 Updated yesterday
archubbuck
Data & Documents Featured

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.

822 Updated 2 days ago
fcakyon
AI & Automation Listed

excel-author

Build auditable Excel workbooks headless with openpyxl — blue/black/green cell conventions, formulas over hardcodes, named ranges, balance checks, sensitivity tables. Use for financial models, audit outputs, reconciliations.

1 Updated yesterday
dsivov