Creates, reads, and edits .pptx and .potx decks, then validates the file.
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 PPTX scroll opens when a deck or template is in play.
What really happensThe skill triggers on any .pptx or .potx file: create, read, edit, combine, split, notes, or comments.
Paper Golem takes 19.
Slides are read, and a labeled grid shows the layouts.
What really happensmarkitdown reads one block per slide. scripts/thumbnail.py writes a labeled grid so a template layout can be picked.
Paper Golem takes 16.
The Paper Golem uses Paper storm.
Scribe takes 4. Scribe takes 4. Scribe: Context 84/100.
A new deck is scripted, or an old one is unpacked and edited.
What really happensNew decks use pptxgenjs, expected to be installed already. Existing decks are unzipped, edited as slide XML, and zipped again.
Paper Golem takes 24.
The packed deck is checked before it leaves the forge.
What really happensscripts/office/validate.py checks schema, relationships, and charts. Pass --original when the deck came from a template.
Paper Golem takes 10. Scribe: Ward.
You take a deck that PowerPoint can open.
What really happensThe result is a .pptx or .potx. Visual QA uses a PDF render, not the thumbnail grid alone.
Paper Golem takes 31. 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. New decks use pptxgenjs. Existing decks and .potx templates are edited as unzipped XML. It reads slides with markitdown and checks the file with scripts/office/validate.py.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.

