In den eigenen Worten des Skills
Deckt die gesamte PowerPoint-Bandbreite für Coding-Agents ab: Auslesen des Textes einer bestehenden Präsentation mit markitdown, Bearbeiten vorlagenbasierter Decks über XML-Workflows und Erstellen von Decks von Grund auf mit PptxGenJS.
Der Weg von Grund auf ist ein siebenstufiger Workflow — Anforderungen erfassen, Farbpalette und Schriftpaarung wählen, einen Stil (Sharp, Soft, Rounded oder Pill) auswählen, jede Folie als einen von fünf Seitentypen klassifizieren, pro Folie ein synchrones JS-Modul erzeugen, über slides/compile.js kompilieren und anschließend den erforderlichen QA-Durchlauf ausführen. Ein verbindlicher Theme-Vertrag mit fünf exakten Schlüsseln hält die Folien konsistent, die Leinwand ist 10 mal 5,625 Zoll groß, und jede Folie außer dem Deckblatt trägt ein Seitenzahl-Badge.
Was er erzeugt
- Eine vollständige, ausführbare JS-Datei pro Folie, jede mit Export von createSlide und slideConfig.
- Ein slides/compile.js-Skript, das jedes Folienmodul einbindet und die zusammengesetzte Präsentation schreibt.
- Das fertige Deck unter slides/output/.
- Eine Vorschau-PPTX pro Folie, geschrieben unter einem foliendspezifischen Dateinamen, wenn ein Modul einzeln ausgeführt wird.
So funktioniert es
- 01Lesen Sie zuerst das Quell-Deck
Wenn bereits eine Präsentation existiert, extrahieren Sie zunächst deren Text, bevor Sie das Layout anfassen, damit der Agent mit echtem Inhalt arbeitet statt mit Vermutungen.
- 02Palette, Schriften und Designstil wählen
Die Design-System-Referenz liefert Farbpaletten, Schriftpaarungen, Stil-Rezepte (Sharp, Soft, Rounded, Pill) und Typografie-Abstände, alle passend zu Thema und Zielgruppe ausgewählt.
- 03Gliederung nach Seitentyp planen
Jede Folie muss als genau einer der fünf Seitentypen klassifiziert werden, mit Inhalt und Layout, die pro Folie geplant werden, damit sich Layouts nicht wiederholen.
- 04Ein JS-Modul pro Folie schreiben
Die Foliendateien liegen im slides-Verzeichnis, jede exportiert eine synchrone Funktion createSlide(pres, theme); bis zu fünf können an Subagents ausgelagert werden.
- 05Die Module zu einem Deck kompilieren
Ein Compile-Skript bindet jedes Folienmodul ein, wendet das gemeinsame Theme-Objekt an und schreibt die fertige Datei.
- 06Den erforderlichen QA-Durchlauf ausführen
Schritt 7 des Workflows ist verbindlich und verweist auf den QA-Prozess und die Checkliste der PptxGenJS-Fallstricke.