Creates and edits spreadsheets with formulas, formatting, and a LibreOffice recalculation check.
How it works
Foe: Paper Golem, documents, slides or sheets to produce.
Foes
- Paper GolemHaze Poison Ward Insight Flicker Pinned Enraged
Party · Context
- ScribeYour agent100/100Haze Poison Ward Insight Flicker Pinned Enraged
The Paper Golem blocks the way.
What really happensIt stands for documents, slides or sheets to produce.
Scribe: Context 100/100.
A storm of pages cuts across the party.
What really happensDocuments pile up, and each one needs reading and formatting.
Scribe takes 4. Scribe takes 4. Scribe: Context 92/100.
The XLSX scroll opens when the deliverable is a sheet.
What really happensThe skill triggers when a spreadsheet is the input or output: .xlsx, .xlsm, .xltx, .csv, or .tsv.
Paper Golem takes 23.
Cells get formulas, not totals computed off to the side.
What really happensCreate and edit with openpyxl. Write formulas such as =SUM(...), never a Python-computed total in the cell.
Paper Golem takes 28.
The Paper Golem uses Paper storm.
Scribe takes 4. Scribe takes 4. Scribe: Context 84/100.
A clerk recalculates the book and names any broken cells.
What really happensscripts/recalc.py runs LibreOffice, rewrites the file in place, and reports errors. A clean exit can still hide a wrong range.
Paper Golem takes 11. Scribe: Ward.
You take a workbook that still computes when inputs change.
What really happensAvoid XLOOKUP, FILTER, SORT, UNIQUE, and SEQUENCE. This LibreOffice pass cannot evaluate them. Prefer SUMIFS, INDEX, and MATCH.
Paper Golem takes 38. Paper Golem falls.
The Paper Golem falls.
Learn this spell
Claude Code
No one-line setup. Follow the source's instructions.
Notes
Source-available, not open source. LICENSE.txt limits copying, keeping copies, making derivatives, and distribution, so this listing has no install command and does not tell you to copy the skill files. Workbooks use openpyxl formulas, not hardcoded totals. scripts/recalc.py runs LibreOffice and rewrites the file in place. Do not use XLOOKUP, FILTER, SORT, UNIQUE, or SEQUENCE; this pass cannot evaluate them.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.

