Clean Slides

Consulting-stijl PowerPoint-tabellen van YAML, met PNG-renderverificatie.

Door tmustier · tmustier/clean-slides

Getest · Werkt ★ 8.4/10

Clean Slides — Consulting-stijl PowerPoint-tabellen van YAML, met PNG-renderverificatie.

Wat het doet

Een pptx CLI die een YAML-specificatie omzet in een dichte, consulting-stijl tabeldia, waarbij kolombreedtes, rijhoogtes, lettergrootte, scheidingstekens en bullet-hiërarchie automatisch worden afgehandeld. Het inspecteert ook bestaande decks vorm voor vorm, bewerkt tekst via een JSON round-trip die run-level opmaak behoudt, voegt dia's in of verwijdert ze, en rendert dia's naar PNG voor visuele controle. Activeert wanneer iemand vraagt om een .pptx bestand te bouwen, inspecteren, bewerken of renderen.

Testrapport

Bouwde twee keer dezelfde consulting-stijl vergelijkingstabel - 58 regels handgeschreven python-pptx als de no-skill baseline, vervolgens een 30-regelige YAML-specificatie via pptx generate - en renderde beide naar PNG met de gebundelde renderer. De baseline kwam uit met een dode 1.5-inch lege headerband en rijen van gelijke hoogte opgevuld met witruimte; de dia van de skill paste elke rijhoogte automatisch aan de inhoud aan, renderde inline bold binnen cellen, en nam de tracker, header rules en paginanummer van de template over. De gedocumenteerde JSON edit round-trip hield ook stand: font, size en bold overleefden pptx edit intact, hoewel het doorgeven van een platte string met markdown aan edit de asterisken letterlijk opslaat en de runs samenvoegt. De setup-kosten zijn reëel - pip install -e . vanuit de kloon, en pptx render heeft bovendien LibreOffice (soffice) op PATH nodig. De beschrijving zegt ook 'generate PowerPoint slides' zonder te vermelden dat het alleen tabeldia's genereert, dus het zal laden voor pitch-deck verzoeken die het niet kan bedienen.

Getest op: 2026-07-28 · Claude Code 2.x (agent harness)

Installatie

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 .

Commando's en voorbeeldprompts

  • /clean-slidesConsulting-stijl PowerPoint-tabellen van YAML, met PNG-renderverificatie.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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