Clean Slides

PowerPoint-Tabellen im Consulting-Stil aus YAML, mit PNG-Render-Verifizierung

von tmustier · tmustier/clean-slides

Getestet · Funktioniert ★ 8.4/10

Clean Slides — PowerPoint-Tabellen im Consulting-Stil aus YAML, mit PNG-Render-Verifizierung

Was es kann

Ein pptx CLI, das eine YAML-Spezifikation in eine dichte, Consulting-Stil-Tabellenfolie umwandelt, wobei Spaltenbreiten, Zeilenhöhen, Schriftgrößen, Trennlinien und Aufzählungs-Hierarchie automatisch behandelt werden. Es inspiziert auch bestehende Präsentationen Form für Form, bearbeitet Text über einen JSON-Roundtrip, der die Formatierung auf Run-Ebene beibehält, fügt Folien ein oder löscht sie und rendert Folien zu PNG zur visuellen Überprüfung. Wird ausgelöst, wenn jemand bittet, eine .pptx-Datei zu erstellen, zu inspizieren, zu bearbeiten oder zu rendern.

Testbericht

Erstellte dieselbe Vergleichstabelle im Consulting-Stil zweimal – 58 Zeilen handgeschriebenes python-pptx als Baseline ohne Skill, dann eine 30-zeilige YAML-Spezifikation über pptx generate – und renderte beide zu PNG mit dem gebündelten Renderer. Die Baseline kam mit einem toten 1.5-Zoll leeren Header-Band und gleich hohen Zeilen, die mit Leerraum aufgefüllt waren; die Folie des Skills passte jede Zeilenhöhe automatisch an ihren Inhalt an, renderte inline fett innerhalb von Zellen und übernahm den Tracker, die Header-Regeln und die Seitenzahl der Vorlage. Der dokumentierte JSON-Edit-Roundtrip hielt ebenfalls stand: Schriftart, Größe und Fett überlebten pptx edit intakt, obwohl die Übergabe eines einfachen Strings, der Markdown enthält, die Sternchen wörtlich speichert und die Runs zusammenführt. Die Einrichtungskosten sind real – pip install -e . aus dem Klon, und pptx render benötigt zusätzlich LibreOffice (soffice) auf PATH. Seine Beschreibung sagt auch 'generate PowerPoint slides', ohne zu erwähnen, dass es nur Tabellenfolien generiert, sodass es für Pitch-Deck-Anfragen geladen wird, die es nicht bedienen kann.

Getestet am: 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 .

Befehle & Beispiel-Prompts

  • /clean-slidesPowerPoint-Tabellen im Consulting-Stil aus YAML, mit PNG-Render-Verifizierung

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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