spreadsheet
Skill0 starsChanged 4 months agoMITView on GitHub
Create, edit, analyze, or format spreadsheets (`.xlsx`, `.csv`, `.tsv`) with `openpyxl` and `pandas`, especially when formulas, references, and formatting must survive the change. Use when spreadsheet integrity matters more than ad hoc CSV hacking.
10 other projects use a version of this.
Adopted by
Most recently taken up by
- weininghui/skillstheir own version, first seen Oct 30, 2026
- instrument-org/skillstheir own version, first seen Oct 22, 2026
- davidanthonyn/claude-skillstheir own version, first seen Oct 20, 2026
- andypratama3/office-skripsitheir own version, first seen Oct 13, 2026
- JetBrains/skillstheir own version, first seen Apr 28, 2026
- kongaharsha/claude-skillstheir own version, first seen Apr 20, 2026
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 10
- JetBrains/skills★ 386same name
- andypratama3/office-skripsi★ 3same name
- Oceanjackson1/Claude-Skill★ 2same name
- instrument-org/skills★ 1same name
- kongaharsha/claude-skills★ 1same name
- weininghui/skills★ 1same name
- davidanthonyn/claude-skills★ 0same name
- hebertzhu/agent-foundry★ 0same name
- obot-platform/skills★ 0same name
- ThuPhuong1010/claude-factory★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository37 other files it gives its agents.
- adr-logSkill
- adversarial-reviewSkill
- ai-writing-detoxSkill
- autonomous-video-pipelineSkill
- browser-tutorial-videoSkill
- codex-execution-packSkill
- continuity-ledgerSkill
- github-mobile-opsSkill
- github-seoSkill
- idea-validationSkill
- illustration-promptSkill
- issue-control-loopSkill
- justdoitSkill
- lazy-seniorSkill
- long-context-dispatchSkill
- openclaw-councilSkill
- parallel-worktreesSkill
- playwrightSkill
- product-councilSkill
- product-shapingSkill
- public-artifact-laneSkill
- readme-generatorSkill
- screenshotSkill
- session-to-postSkill
- spec-bundleSkill
- spreadsheet-tabular-analysisSkill
- spreadsheet-xlsx-editSkill
- tool-scoutSkill
- transcribe-basicSkill
- transcribe-diarizeSkill
- transcribeSkill
- triage-findingSkill
- video-builderSkill
- video-render-runSkill
- video-spec-builderSkill
- visual-explainerSkill
- work-shapingSkill
The file
We split this skill into the rules it gives an agent
3 rules. 0 are common, 2 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 8 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Do not use when: a trivial one-line CSV inspection is enough and workbook integrity does not matter.
- Very specific: line 18
If a child lane is unavailable in the current run, continue here with the same split: use openpyxl for .xlsx structure-preserving work and …
- Distinctive: line 25
If rendering dependencies are missing, the skill says so instead of pretending the layout was verified.
“Common” is measured: kept by at least 6 in 10 of the 8 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Spreadsheet Skill
Metadata
- Trigger when: the task involves real spreadsheet creation, editing, analysis, formatting, or visual validation.
- Do not use when: a trivial one-line CSV inspection is enough and workbook integrity does not matter.
Skill Purpose
Stay as the stable entrypoint for spreadsheet work, then route into the narrowest correct lane: workbook-preserving .xlsx editing or tabular data analysis.
Instructions
- Classify the spreadsheet job first. If the task is
.xlsxcreation/editing with formulas or formatting preservation, prefer$spreadsheet-xlsx-edit. If the task is CSV/TSV or spreadsheet-backed analysis, aggregation, or reshaping, prefer$spreadsheet-tabular-analysis. Read the runnable examples under~/.codex/skills/spreadsheet/references/examples/openpyxlonly when you need a concrete pattern. - If a child lane is unavailable in the current run, continue here with the same split: use
openpyxlfor.xlsxstructure-preserving work andpandasfor tabular analysis workflows. Keep filenames stable and outputs under a sensible path such asoutput/spreadsheet/. - Validate the result. Check formulas, references, number/date formats, source citations when relevant, and render for visual review when layout matters and
sofficepluspdftoppmare available.
Non-Negotiable Acceptance Criteria
- Existing workbook formatting is preserved unless the user asked for redesign.
- Derived values stay as formulas when formulas are the right source of truth.
- Formatting and citation rules are explicit when the spreadsheet is financial or source-sensitive.
- If rendering dependencies are missing, the skill says so instead of pretending the layout was verified.
Output
- The final spreadsheet path or paths.
- Any render artifact path used for visual validation.
- A short note on formula handling, dependency installs, or validation caveats.
Next skill options(only if needed):$spreadsheet-xlsx-edit— create or edit.xlsxfiles while preserving formulas and formatting;$spreadsheet-tabular-analysis— analyze and reshape spreadsheet/CSV/TSV data with stable outputs.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

