Clean Slides

Konsulent-stil PowerPoint-tabeller fra YAML, med PNG-gjengivelsesverifisering

av tmustier · tmustier/clean-slides

Bestått ★ 8.4/10

Clean Slides — Konsulent-stil PowerPoint-tabeller fra YAML, med PNG-gjengivelsesverifisering

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 spec
  • Edit the text on slide three of this deck without breaking formatting
  • Render slide eight of deck.pptx to PNG so I can check the alignment