Clean Slides

PowerPoint-tabeller i konsulentstil fra YAML, med PNG-renderingsverifikation

Af tmustier · tmustier/clean-slides

Testet · Virker ★ 8.4/10

Clean Slides — PowerPoint-tabeller i konsulentstil fra YAML, med PNG-renderingsverifikation

Hvad det gør

En pptx CLI, der omdanner en YAML-specifikation til en tæt, konsulent-stil tabel-slide, der automatisk håndterer kolonnebredder, rækkehøjder, skriftstørrelse, skillevægge og punkttegnshierarki. Den inspicerer også eksisterende decks form for form, redigerer tekst via en JSON round-trip, der bevarer formatering på run-niveau, indsætter eller sletter slides og gengiver slides til PNG for visuel kontrol. Udløses, når nogen beder om at bygge, inspicere, redigere eller gengive en .pptx-fil.

Testrapport

Byggede den samme sammenligningstabel i konsulentstil to gange – 58 linjer håndskrevet python-pptx som no-skill-baseline, derefter en 30-linjers YAML-specifikation via pptx generate – og gengav begge til PNG med den medfølgende renderer. Baselinen kom ud med et dødt 1.5-tommers tomt header-bånd og rækker af samme højde polstret med whitespace; skill'ens slide auto-tilpassede hver rækkehøjde til dens indhold, gengav inline bold inde i celler og opsamlede skabelonens tracker, header-regler og sidetal. Den dokumenterede JSON edit round-trip holdt også stik: font, size og bold overlevede pptx edit intakt, selvom at give edit en almindelig streng indeholdende markdown gemmer stjernerne bogstaveligt og fletter runs. Opsætningsomkostningen er reel – pip install -e . fra klonen, og pptx render kræver desuden LibreOffice (soffice) på PATH. Dens beskrivelse siger også 'generate PowerPoint slides' uden at nævne, at den kun genererer tabel-slides, så den vil loade for pitch-deck-anmodninger, den ikke kan betjene.

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

Installation

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-slidesPowerPoint-tabeller i konsulentstil fra YAML, med PNG-renderingsverifikation

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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