Zur Nutzungsanleitung springen
pptx-slide-specificationvon Seth Hobson

PPTX Slide Specification Skill.

Ein Skill für Claude Code und Codex für PPT und Foliensätze: Erstellt koordinatenexplizite JSON-Spezifikationen für bearbeitbare PPTX-Präsentationen.

  • Presentations
  • PPTX
wshobson/agents · plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.mdSKILL.md
--- name: pptx-slide-specification description: Use when authoring or repairing a coordinate-explicit JSON specification for an editable PPTX deck. --- ## Required contract ## Authoring rules ## Build contract
Titelei und Abschnittsüberschriften aus der Quelldatei vom 14.09.2026 · 1.954 Zeichen insgesamt

01 Was es tut

Was der pptx-slide-specification 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

Dieser Skill erstellt koordinatengenaue JSON-Spezifikationen für editierbare PowerPoint-Decks, bei denen jedes Element finale zollbasierte Begrenzungsrahmen, stabile IDs, Stile, Z-Indizes und Klassifizierungen hat. Kein Renderer darf die Platzierung bestimmen oder Text nach der Spezifikation verkleinern. Das Root-JSON enthält summary und slides; jede Folie hat eine stabile ID, einen aussagegeleiteten Titel, eine Barrierefreiheits-Lesereihenfolge und einen vollständigen layout_tree.

Produktions-Zusammenfassungen enthalten eine explizite layout_policy mit sicherem Rand, unterem Inhaltsrand, oberem Fußzeilenrand und Mindestabstand. Native Objekte (Text, Form, Linie, Tabelle, Bild) ersetzen alle unterstützenden Grafiken. Inhaltstext muss 9pt oder größer sein. Der Builder beginnt mit leeren Layouts, bildet alle Bboxes mit Inches() ab und setzt explizit Umbruch, Auto-Größe, Innenabstände, Verankerungen, Ausrichtung, Schriftarten, Farben und Linieneinstellungen.

Was er erzeugt

  • JSON-Spezifikation mit summary und slides, die koordinatengenaue Layout-Bäume enthalten
Siehe Beispiel-Prompt ↗

So funktioniert es

  1. 01
    Finale Koordinaten im Layout_tree Festlegen

    Schreiben Sie absolute zollbasierte Begrenzungsrahmen direkt in den Layout-Baum. Kein Renderer darf nach der Prüfung die Platzierung bestimmen, Text verkleinern oder das Layout ableiten.

  2. 02
    Vollständige Struktur pro Folie Deklarieren

    Jede Folie muss eine stabile ID, einen aussagegeleiteten Titel, eine Barrierefreiheits-Lesereihenfolge und einen vollständigen layout_tree haben, der Foliengröße, Root-Gruppe und alle Objekte deklariert.

  3. 03
    Alle Objekteigenschaften Explizit Angeben

    Jedes bedeutsame Objekt muss id, kind, role, classification, content, style, bbox und z_index mit finalen zollbasierten Bboxes und Stilen deklarieren.

  4. 04
    Builder Bildet auf Leeres Folienlayout Ab

    Ein taskbezogener Builder startet von einem leeren Folienlayout und ordnet alle bboxes mit Inches() zu.

02 Finden Sie Ihren Favoriten

Wann der pptx-slide-specification Skill verwendet wird

Verwenden Sie den pptx-slide-specification Skill in Claude Code oder Codex, wenn die Aufgabe PPT und Folienpräsentationen dieser Art betrifft. Passform und Limits sind aus der eigenen Datei des Skills übernommen.

Gut geeignet

  • Erstellung einer koordinatengenauen JSON-Spezifikation für eine editierbare PPTX-Präsentation

    03 Innerhalb des Skills

    Regeln, die die pptx-slide-specification Skill Claude Code und Codex vorgibt

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

    1. Stabile, lesbare IDs und positive Maße verwenden

      Alle IDs müssen stabil und lesbar sein. Verwenden Sie durchgehend absolute Gruppen und positive Zoll-Maße in der Spezifikation.

    2. Inhalt innerhalb des sicheren Randbereichs und über der Fußzeile halten

      Normaler Inhalt muss innerhalb des sicheren Randbereichs und über der Fußzeilenleiste bleiben. Nur Hintergrund-layout_design-Objekte dürfen randlos (full bleed) sein.

    3. Mindesttextgröße für Inhalte ist 9 pt

      Halten Sie den Inhaltstext bei 9 pt oder größer. Kürzen, verkleinern oder aufteilen Sie dichten Inhalt, bevor Sie die Schriftgröße reduzieren.

    4. Native Objekte für alle Inhalte verwenden

      Verwenden Sie native Text-, Form-, Linien-, Tabellen- und Bildobjekte. Erstellen Sie Beschriftungen und Werte aus jeder unterstützenden Grafik als native Objekte neu, statt sie in Bildern zu belassen.

    5. Barrierefreiheits- und Quellmetadaten bereitstellen

      Versehen Sie aussagekräftige Bilder mit Alt-Text. Erfassen Sie source_ref für belegte Aussagen. Die Produktionszusammenfassung muss Barrierefreiheitsmetadaten enthalten.

    6. Explizite layout_policy in der Zusammenfassung angeben

      Die Produktionszusammenfassung muss eine explizite layout_policy enthalten, die sicheren Randbereich, Inhaltsunterkante, Fußzeilenoberkante und Mindestabstand festlegt.

    7. Builder Lehnt Ungültige Geometrie Ab

      Der Builder muss Null- oder negative Geometrie zurückweisen, bevor ein Objekt hinzugefügt wird, um sicherzustellen, dass alle Formen gültige Maße haben.

    04 In Betrieb nehmen

    pptx-slide-specification 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-slide-specification 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/wshobson/agents --skill pptx-slide-specification

    Generische skills-CLI-Form für plugins/pptx-deck-creation/skills/pptx-slide-specification/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
    Create a PPTX specification for a [quarterly performance review] deck with [5 slides]. Include a title slide, three data slides showing [revenue trends, customer acquisition, and operational metrics], and a closing slide with next steps. Use a [corporate] layout with consistent spacing and ensure all chart labels are native text objects at minimum 9pt.

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

    Das erste Ergebnis prüfen

    Prüfen Sie vor Annahme der Ausgabe Folgendes im Transkript und in den Dateien:

    • Verwenden Sie stabile, lesbare IDs, absolute Gruppen und positive Zoll-Dimensionen.
    • Halten Sie normalen Inhalt innerhalb des sicheren Rands und oberhalb der Fußzeile. Nur Hintergrund-layout_design-Objekte dürfen randabfallend sein.
    • Verwenden Sie native Text-, Form-, Linien-, Tabellen- und Bildobjekte. Erstellen Sie Beschriftungen und Werte aus jeder unterstützenden Grafik als native Objekte neu.
    • Geben Sie aussagekräftigen Bildern Alt-Text. Erfassen Sie source_ref für belegte Aussagen.
    • Halten Sie Inhaltstext bei 9 pt oder größer; kürzen, skalieren oder teilen Sie dichten Inhalt, bevor Sie die Schriftgröße reduzieren.
    • Verwenden Sie gemeinsame Raster, konsistente Abstände, explizite Farbe, explizite Schriftgröße und eine bewusste z-Reihenfolge.

    In OpenDesign importieren Sie pptx-slide-specification über den SKILL.md-Link: Plugins → Add → Skill → Import from link, und wählen Sie es dann 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.

    Repository
    github.com/wshobson/agents Branch main
    Skill-Datei
    plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md Inhaltsprüfsumme bei Verifizierung erfasst; Commit 4236bb9
    License
    MIT Aus LICENSE.
    Repository-Sterne
    39.635 GitHub-Snapshot vom 14.09.2026 für das gesamte wshobson/agents-Repository, das 18 Skills in diesem Katalog enthält. Keine Bewertung oder Nutzungszahl für pptx-slide-specification.
    Verifiziert von OpenDesign
    14.09.2026 Quelldatei, Pfad, Lizenztext und Sternezählung wurden geprüft. Nicht in OpenDesign main gebündelt (geprüft 28.08.2026); ein Live-Durchlauf wurde auf dieser Seite nicht erfasst.

    In der SKILL.md

    1. Erforderlicher VertragDefiniert die JSON-Root-Struktur, Folienanforderungen, Layout-Baum-Inhalte und erforderliche Objektfelder
    2. AutorenregelnLegt ID-Konventionen, Randregeln, Verwendung nativer Objekte, Barrierefreiheitsanforderungen, Mindestschriftgrößen und Konsistenzstandards fest
    3. Build-VertragErklärt, wie der Builder die Spezifikation ausgehend von leeren Layouts, expliziten Eigenschaftseinstellungen und Geometrievalidierung verarbeitet
    Die eigene Beschreibung des Skills
    „Verwenden Sie dies beim Erstellen oder Reparieren einer koordinatenexpliziten JSON-Spezifikation für ein bearbeitbares PPTX-Deck."

    Front-Matter-Beschreibung aus SKILL.md. Die vollständige Datei umfasst etwa 1.954 Zeichen. Lesen Sie die vollständige Datei auf GitHub.

    PPTX Slide Specification

    pptx-slide-specification für eine echte PPT- und Folienpräsentationsaufgabe ausführen.

    Laden Sie OpenDesign herunter, importieren Sie pptx-slide-specification über dessen SKILL.md-Link, fügen Sie die obige Aufforderung ein und lesen Sie den Plan vor dem Ergebnis.

    Terminal
    npx skills add https://github.com/wshobson/agents --skill pptx-slide-specification

    OpenDesign Desktop

    Ein Designsystem. Jeder Output unverkennbar deine Marke

    Im vollständigen Vibe Design Workspace gelten dieselben Markenregeln für Websites, Slides, interaktive Prototypen, Dashboards, Bilder und HTML-Videos. Verbinde Codex, Claude Code, Cursor und weitere lokale Coding-Agents und gestalte kostenlos.

    • Web, Slides, Prototypen, Dashboards, Bilder und Video
    • 140+ Designsysteme plus die vollständige Vorlagen- und Skill-Bibliothek
    • Lokales Codex und 21+ Coding-Agents verbinden · Kostenlos

    Für macOS und Windows