Clean Slides
Konsulent-stil PowerPoint-tabeller fra YAML, med PNG-gjengivelsesverifisering
Bestått
Hva den gjør
En pptx CLI som gjør en YAML spec om til en dense, consulting-style table slide, handling column widths, row heights, font sizing, dividers and bullet hierarchy automatically. Den inspiserer også existing decks shape by shape, edits text through a JSON round-trip that keeps run-level formatting, inserts or deletes slides, and renders slides to PNG for visual checking. Utløses når someone asks to build, inspect, edit or render a .pptx file.
Testrapport
Built the same consulting-style comparison table twice – 58 lines of hand-written python-pptx as the no-skill baseline, then a 30-line YAML spec through pptx generate – and rendered both to PNG with the bundled renderer. The baseline came out with a dead 1.5-inch empty header band and equal-height rows padded with whitespace; the skill's slide auto-fit every row height to its content, rendered inline bold inside cells, and picked up the template's tracker, header rules and page number. The documented JSON edit round-trip held up too: font, size and bold survived pptx edit intact, though handing edit a plain string containing markdown stores the asterisks literally and merges the runs. Setup cost is real – pip install -e . from the clone, and pptx render additionally needs LibreOffice (soffice) on PATH. Its description also says 'generate PowerPoint slides' without mentioning it only generates table slides, so it will load for pitch-deck requests it cannot serve.
Testet på: 2026-07-28 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/tmustier/clean-slides.git mkdir -p ~/.claude/skills cp -r clean-slides ~/.claude/skills/clean-slides cd ~/.claude/skills/clean-slides && pip3 install -e .
Kommandoer og eksempelprompter
/clean-slidesKonsulent-stil PowerPoint-tabeller fra YAML, med PNG-gjengivelsesverifisering
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Build a consulting-style comparison table slide from this YAML specEdit the text on slide three of this deck without breaking formattingRender slide eight of deck.pptx to PNG so I can check the alignment