Zur Nutzungsanleitung springen
pptx-generatorvon MiniMax

PPTX Generator Skill.

Ein Skill für Claude Code und Codex für PPT und Foliensätze: Erstellt, bearbeitet und liest bearbeitbare PowerPoint-Präsentationen.

  • Presentations
  • PPTX
MiniMax-AI/skills · skills/pptx-generator/SKILL.mdSKILL.md
--- name: pptx-generator description: Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides. --- ## Creating from Scratch — Workflow ## Slide Output Format ## Theme Object Contract (MANDATORY) ## Page Number Badge (REQUIRED) ## Dependencies
Titelei und Abschnittsüberschriften aus der Quelldatei vom 14.09.2026 · 7.882 Zeichen insgesamt

01 Was es tut

Was das pptx-generator Skill in Claude Code und Codex leistet

Zusammenfassung, Workflow und Ergebnisse — alles aus der SKILL.md des Skills ausgelesen.

Aus der SKILL.mdGelesen am 14.09.2026 · kein aufgezeichneter Durchlauf

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.
Siehe Beispiel-Prompt ↗

So funktioniert es

  1. 01
    Lesen 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.

  2. 02
    Palette, 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.

  3. 03
    Gliederung 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.

  4. 04
    Ein 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.

  5. 05
    Die Module zu einem Deck kompilieren

    Ein Compile-Skript bindet jedes Folienmodul ein, wendet das gemeinsame Theme-Objekt an und schreibt die fertige Datei.

  6. 06
    Den erforderlichen QA-Durchlauf ausführen

    Schritt 7 des Workflows ist verbindlich und verweist auf den QA-Prozess und die Checkliste der PptxGenJS-Fallstricke.

02 Finden Sie Ihren Favoriten

Wann Sie das pptx-generator Skill verwenden

Verwenden Sie das pptx-generator Skill in Claude Code oder Codex, wenn die Aufgabe PPT und Slide-Decks dieser Art betrifft. Eignung und Grenzen unten stammen aus der eigenen Datei des Skills.

Gut geeignet

  • Jede Anfrage, die als PPT, PPTX, PowerPoint, Präsentation, Slide, Deck oder Slides formuliert ist – dies sind die angegebenen Trigger des Skills.
  • Das Lesen oder Analysieren des bereits vorhandenen Inhalts einer bestehenden Präsentation, statt sie neu aufzubauen.
  • Das Bearbeiten eines vorlagenbasierten Decks, wobei die vorhandene XML-Formatierung unverändert bleibt.
  • Der Aufbau eines gestalteten Decks aus Code mit PptxGenJS, wenn es keine Ausgangsbasis gibt.

Grenzen kennen

  • Der Workflow von Grund auf ist auf Fälle beschränkt, in denen keine Vorlage oder Referenzpräsentation vorliegt; ist eine Vorlage vorhanden, gilt stattdessen der Bearbeitungspfad.
  • Das Zeichnen ist auf vier Formprimitive beschränkt: Rechteck, Oval, Linie und Rechteck mit abgerundeten Ecken.
  • Diagramme sind auf die sieben aufgeführten Typen beschränkt, sodass ausgefallene Diagrammformen außerhalb des dokumentierten Umfangs liegen.

Was Sie bereitstellen sollten

  • Ein AnforderungsbriefingSchritt 1 verlangt vom Agent, Thema, Zielgruppe, Zweck, Tonalität und inhaltliche Tiefe zu recherchieren, daher ist die klarste Eingabe eine kurze Angabe dazu.
  • PptxGenJS auf dem Rechner verfügbarDas Erstellen einer Präsentation von Grund auf erfordert, dass das Paket pptxgenjs global installiert ist.
  • markitdown mit pptx-UnterstützungDas Extrahieren von Text aus einem bestehenden Deck setzt voraus, dass das markitdown-pptx-Extra installiert ist.
  • Optionale Icon-PaketeIcons in Slides funktionieren nur, wenn react-icons, react, react-dom und sharp installiert sind; die Datei kennzeichnet dies als optional.

03 Innerhalb des Skills

Regeln, die der pptx-generator Skill Claude Code und Codex vorgibt

8 konkrete Anweisungen, Standardwerte und Grenzen, die die SKILL.md für den Agent festlegt – der Teil der Datei, der das Ergebnis verändert.

  1. Verwenden Sie ausschließlich die fünf Theme-Keys

    Das Compile-Skript übergibt exakt primary, secondary, accent, light und bg. Andere Namen wie background, text, muted, darkest oder lightest sind ausdrücklich untersagt.

  2. Jede Slide außer dem Cover mit einem Badge versehen

    Das Seitenzahl-Badge in der unteren rechten Ecke ist auf allen Slides außer der Titelseite erforderlich.

  3. Zeigen Sie nur die Slide-Nummer an

    Das Badge trägt nur die aktuelle Nummer, etwa 3 oder 03, niemals eine laufende Gesamtzahl wie 3/12.

  4. Die 16:9-Leinwand beibehalten

    Die Slides sind 10 mal 5,625 Zoll groß und verwenden LAYOUT_16x9, das das Compile-Skript als Präsentationslayout festlegt.

  5. Farben als reine Hex-Werte schreiben

    Farben sind 6-stellige Hex-Strings ohne vorangestelltes Rautezeichen, zum Beispiel "FF0000".

  6. createSlide synchron halten

    Jedes Slide-Modul exportiert eine synchrone Funktion createSlide(pres, theme); asynchrone Slide-Funktionen werden nicht akzeptiert.

  7. Layouts variieren

    Die Planung muss bewusst vermeiden, dasselbe Folienlayout im gesamten Deck zu wiederholen.

  8. Nebenläufigkeit auf fünf Folien begrenzen

    Wenn Subagents verfügbar sind, dürfen höchstens 5 Folien gleichzeitig generiert werden.

04 In Betrieb nehmen

pptx-generator in Claude Code oder Codex installieren

Ein npx skills add-Befehl, dann eine erste Aufgabe in Ihrem Agent und eine Checkliste für das Ergebnis.

pptx-generator zu Claude Code, Codex oder Ihrem Agent hinzufügen

Im eigenen Projekt ausführen; der Installer fragt, welchem Agent er hinzugefügt werden soll.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator

Generische skills-CLI-Form für skills/pptx-generator/SKILL.md; das Repository kann seinen eigenen Pfad dokumentieren.

Geben Sie dem Skill eine erste PPT- und Folienpräsentationsaufgabe

In den eigenen Begriffen des Skills verfasst; ersetzen Sie die Teile in Klammern durch Ihr Material.

Starter prompt
Build a 12-slide deck on [topic] for [audience]. Open with a cover slide, add a table of contents and two section dividers, and keep the layouts varied across the content slides. Use a Soft style with a muted palette and Arial for the English text, and put the page number badge on every slide except the cover.

Quelle: verfasst aus der SKILL.md in den eigenen Begriffen des Skills.

Das erste Ergebnis prüfen

Was die SKILL.md selbst als korrektes Ergebnis beschreibt:

  • Durchlaufen Sie den QA-Prozess in pitfalls.md, der häufige Fehler und die kritischen PptxGenJS-Fallstricke behandelt.
  • Führen Sie ein Folienmodul eigenständig aus, um vor dem Kompilieren des Gesamtergebnisses eine Vorschau-PPTX unter einem folienspezifischen Dateinamen zu erzeugen.
  • Bestätigen Sie, dass das Seitenzahl-Badge bei x: 9,3", y: 5,1" in der unteren rechten Ecke sitzt.
  • Prüfen Sie bei Vorlagenarbeiten das Ergebnis anhand der Formatierungsregeln des Bearbeitungs-Workflows und dessen Liste häufiger Fallstricke.

In OpenDesign ist pptx-generator gebündelt: Plugins → Skills, wählen Sie es in der oberen Leiste aus.

05 Open Source, nachvollziehbar

Quelle, Lizenz und Verifizierung

Woher die Fakten auf dieser Seite stammen und wann sie zuletzt geprüft wurden.

Author
MiniMax
Repository
github.com/MiniMax-AI/skills Branch main
Skill-Datei
skills/pptx-generator/SKILL.md Inhalts-Prüfsumme bei Verifizierung erfasst; Commit 60aaae5
License
MIT Aus LICENSE; SKILL.md gibt „MIT" an.
Repository-Sterne
13.547 GitHub-Snapshot vom 14.09.2026 für das gesamte MiniMax-AI/skills-Repository, das 6 Skills in diesem Katalog enthält. Keine Bewertung oder Nutzungszahl für pptx-generator.
Verifiziert von OpenDesign
14.09.2026 Quelldatei, Pfad, Lizenztext und Sternanzahl wurden geprüft. In OpenDesign main gebündelt (geprüft am 28.08.2026); ein Live-Lauf wurde auf dieser Seite nicht erfasst.

In der SKILL.md

  1. ÜberblickUmfang: Decks lesen, Vorlagen über XML bearbeiten oder Decks mit einem Design-System von Grund auf erstellen.
  2. KurzreferenzTabelle Aufgabe-zu-Ansatz plus Abmessungen, Farben, Schriften, Badge-Position, Theme-Schlüssel, Formen, Diagramme.
  3. ReferenzdateienOrdnet die fünf begleitenden Dateien zu: Folientypen, Design-System, Bearbeitung, Fallstricke, PptxGenJS-API.
  4. Inhalt lesenEinzelner markitdown-Befehl zum Extrahieren von Text aus einer vorhandenen Präsentation.
  5. Von Grund auf erstellen — WorkflowSieben Schritte: Anforderungen, Farbpalette, Stil, Gliederung, Folienmodule, Kompilierung, QA.
  6. Folien-AusgabeformatStruktur einer Folien-Datei: Config-Objekt, synchrones createSlide, eigenständiger Vorschau-Block.
  7. Theme-Object-Vertrag (VERBINDLICH)Legt die fünf Theme-Schlüssel fest und verbietet alternative Namen wie background oder text.
  8. Seitenzahl-Badge (ERFORDERLICH)Badge-Regeln plus Code für die Kreis- und Pill-Varianten an einer festen Position.
  9. AbhängigkeitenInstallationsbefehle für markitdown, pptxgenjs und die optionalen Icon-Pakete.
Die eigene Beschreibung des Skills
„PowerPoint-Präsentationen erstellen, bearbeiten und lesen. Von Grund auf mit PptxGenJS erstellen (Cover, Inhaltsverzeichnis, Inhalts-, Abschnittsteiler- und Zusammenfassungs-Folien), bestehende PPTX über XML-Workflows bearbeiten oder Text mit markitdown extrahieren. Auslöser: PPT, PPTX, PowerPoint, Präsentation, Folie, Deck, Folien."

Front-Matter-Beschreibung aus SKILL.md. Die vollständige Datei umfasst etwa 7.882 Zeichen. Vollständige Datei auf GitHub lesen.

06 Vor der Installation

Fragen zum pptx-generator Skill

Die Antworten stammen aus der SKILL.md, gelesen am 14.09.2026, nicht aus einem protokollierten Lauf.

Kann es ein Deck bearbeiten, das ich bereits habe, oder erstellt es nur neue?

Beides. Bearbeiten und Erstellen aus einer Vorlage laufen über einen separaten Workflow, der in der Bearbeitungsreferenz dokumentiert ist und XML-Manipulation, Formatierungsregeln und häufige Fallstricke abdeckt.

Welche Arten von Folien kann es erstellen?

Fünf Seitentypen sind dokumentiert: Cover, Inhaltsverzeichnis, Abschnittstrenner, Inhalt und Zusammenfassung, plus zusätzliche Layoutmuster in der Referenz zu den Folientypen.

Gibt es eine API-Referenz für den Code, den es schreibt?

Ja. Slide-Module sollen der PptxGenJS-Referenzdatei folgen, die im Katalog als vollständige API-Referenz beschrieben wird.

PPTX Generator

Führen Sie pptx-generator für eine echte PPT- und Folienpräsentationsaufgabe aus.

Die pptx-generator Skill ist in OpenDesign enthalten. Laden Sie die App herunter, wählen Sie die Skill unter Plugins → Skills, fügen Sie den obigen Prompt ein und lesen Sie den Plan vor dem Ergebnis.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator