Installiere den `pptx` Skill, um mit `.pptx`-Dateien zu arbeiten – zum Lesen, Bearbeiten, Erstellen, Entpacken, Validieren und erneuten Packen von PowerPoint-Präsentationen.

Stars103.977
Favoriten0
Kommentare0
KategoriePowerPoint
Installationsbefehl
npx skills add https://github.com/anthropics/skills --skill pptx
Überblick

Overview

Was der pptx Skill leistet

Der pptx Skill ist für alle Workflows gedacht, die mit einer PowerPoint-.pptx-Datei zu tun haben. Laut den Hinweisen im Repository ist er die Standardwahl, sobald Nutzer eine Präsentationsdatei öffnen, erstellen, prüfen, ändern, zusammenführen, aufteilen oder anderweitig bearbeiten müssen. Damit eignet er sich sehr gut für die Erstellung von Foliensätzen, die Verarbeitung von Office-Dokumenten und PowerPoint-spezifische Automatisierung.

Der Skill unterstützt mehrere typische Praxisaufgaben:

  • Inhalte aus Präsentationen lesen und extrahieren
  • eine visuelle Thumbnail-Übersicht von Folien erzeugen
  • eine .pptx-Datei in bearbeitbare XML-Bestandteile entpacken
  • bestehende Foliensätze auf Basis einer Vorlage bearbeiten
  • Folien oder komplette Präsentationen von Grund auf erstellen
  • eine entpackte Präsentation bereinigen und wieder zu einer gültigen .pptx packen
  • die PowerPoint-Struktur mit den enthaltenen Office-Tools validieren

Für wen pptx geeignet ist

Nutze pptx, wenn du mit Folgendem arbeitest:

  • Business-Präsentationen und Pitch Decks
  • internen Folien-Updates auf Basis einer bestehenden Vorlage
  • Content-Extraktion aus PowerPoint-Dateien
  • automatisierten Präsentations-Workflows in einer stark CLI-orientierten Umgebung
  • XML-basierten Bearbeitungen von Office-Dokumenten
  • AI- oder Agent-Workflows, die Folieninhalte prüfen oder umschreiben müssen

Besonders relevant ist der Skill für Nutzer von agentischen Workflows im Anthropic-Umfeld, da das Repository Teil von anthropics/skills ist und der Skill als wiederverwendbare Arbeitsanleitung für Präsentationsaufgaben aufgebaut wurde.

Welche Probleme dieser Skill löst

pptx ist dann hilfreich, wenn gewöhnliche Dateikonvertierung oder einfache Export-Tools nicht ausreichen. Zum Beispiel unterstützt er dich, wenn du:

  • den Text und die Struktur eines Decks verstehen musst
  • Folienlayouts vor der Bearbeitung schnell überblicken möchtest
  • eine gebrandete Vorlage wiederverwenden willst, statt neu anzufangen
  • Folien in einer entpackten Präsentation duplizieren oder hinzufügen musst
  • Folien-XML für präzise Änderungen direkt bearbeiten willst
  • verwaiste Dateien nach strukturellen Änderungen entfernen musst
  • das Präsentationspaket nach Änderungen sauber neu aufbauen willst

Die Repository-Inhalte zeigen einen vollständigen Workflow rund um markitdown, Thumbnail-Erzeugung, Entpacken, Bearbeiten, Bereinigen und Packen. Deshalb sollte man diesen Skill eher als praxisnahes Toolkit für PowerPoint-Workflows verstehen und nicht nur als einzelnes Skript.

Was im Repository enthalten ist

Die veröffentlichten Dateien zeigen, dass der pptx Skill Folgendes enthält:

  • SKILL.md als Schnellreferenz für den Workflow
  • editing.md mit Hinweisen zur vorlagenbasierten Bearbeitung
  • pptxgenjs.md zum Erstellen von Präsentationen von Grund auf mit PptxGenJS
  • scripts/thumbnail.py für Thumbnail-Raster von Folien
  • scripts/add_slide.py zum Duplizieren von Folien oder Erstellen einer Folie aus einem Layout
  • scripts/clean.py zum Entfernen nicht referenzierter Dateien aus einem entpackten Deck
  • scripts/office/unpack.py und scripts/office/pack.py zum Öffnen und erneuten Erstellen von Office-Paketen
  • scripts/office/validate.py und scripts/office/validators/pptx.py zur Unterstützung von Validierungs-Workflows

Wann pptx gut passt

Wähle pptx, wenn:

  • die Eingabe oder Ausgabe eindeutig eine .pptx-Datei ist
  • du mehr brauchst als einen Screenshot- oder reinen Export-Workflow
  • du sowohl Inhalte als auch Struktur prüfen möchtest
  • du vorlagenbewusst bearbeiten willst statt generische Folien zu erzeugen
  • du CLI-gesteuerte Schritte für einen wiederholbaren Workflow möchtest

Wann pptx möglicherweise nicht die beste Wahl ist

Dieser Skill ist eventuell weniger geeignet, wenn:

  • du eine Präsentation nur manuell in PowerPoint oder einer anderen GUI-App ansehen willst
  • du ein allgemeines Tutorial für Office-Suiten statt eines PowerPoint-spezifischen Prozesses suchst
  • du nicht mit Dateipaketen, XML-Bestandteilen oder skriptgesteuerter Bearbeitung arbeiten möchtest
  • dein Workflow komplett außerhalb von .pptx-Dateien stattfindet

Hinweise vor der Installation

Installiere den Skill mit:
npx skills add https://github.com/anthropics/skills --skill pptx

Bevor du pptx verwendest, solltest du wissen, dass das Repository in seinen Beispielen auf mehrere externe Tools oder Bibliotheken verweist, darunter markitdown, PptxGenJS und LibreOffice-bezogene Konvertierungsunterstützung über soffice im Thumbnail-Workflow. Die genaue Einrichtung dieser Tools ist von der eigentlichen Skill-Installation getrennt. Plane also sowohl die Installation des Skills als auch alle zusätzlichen Laufzeitabhängigkeiten ein, die dein Workflow benötigt.

Lizenz- und Nutzungshinweise

Das Repository enthält eine LICENSE.txt mit proprietären Bedingungen von Anthropic. Lies diese Datei, bevor du den Skill in einem produktiven Workflow einsetzt, insbesondere wenn du Fragen zu Wiederverwendung, Aufbewahrung oder Weitergabe prüfst.

How to Use

Den pptx Skill installieren

Installiere pptx mit dem Standardbefehl für Skills:
npx skills add https://github.com/anthropics/skills --skill pptx

Lies nach der Installation zuerst diese Dateien:

  • SKILL.md
  • editing.md
  • pptxgenjs.md
  • scripts/thumbnail.py
  • scripts/add_slide.py
  • scripts/clean.py

Diese Dateien decken die wichtigsten Nutzungspfade im Repository direkt ab.

Mit dem Schnellüberblick zum Workflow starten

Die Schnellreferenz im Repository unterteilt die Nutzung in drei praktische Einstiege:

  • Inhalte lesen oder analysieren
  • auf Basis einer Vorlage bearbeiten oder erstellen
  • von Grund auf neu erstellen

Das ist der beste Ausgangspunkt, um den passenden Weg zu wählen.

Wenn du bereits eine bestehende Präsentation prüfen oder überarbeiten willst, beginne mit Lesen und Thumbnails. Wenn du ein gebrandetes Deck anpassen möchtest, folge dem Bearbeitungs-Workflow. Wenn du keine Vorlage hast, nutze den in pptxgenjs.md dokumentierten PptxGenJS-Weg.

Eine PowerPoint-Datei lesen und analysieren

Für die Content-Extraktion verweist das Repository auf:
python -m markitdown presentation.pptx

Das ist nützlich, wenn du Folientexte prüfen, ein Deck zusammenfassen, Platzhalter kontrollieren oder Inhalte in einen anderen Workflow überführen möchtest.

Für eine visuelle Übersicht verwende:
python scripts/thumbnail.py presentation.pptx

Laut Skript-Header wird damit ein Raster mit Folien-Thumbnails erzeugt, wobei jedes Thumbnail mit dem XML-Dateinamen wie slide1.xml beschriftet wird. Das ist vor der Bearbeitung besonders hilfreich, weil du die visuelle Folie schnell dem zugrunde liegenden XML-Bestandteil zuordnen kannst.

Für den Zugriff auf die Rohstruktur entpacke die Datei:
python scripts/office/unpack.py presentation.pptx unpacked/

So erhältst du die Paketinhalte, die du für Änderungen auf XML-Ebene brauchst.

Eine bestehende Präsentation auf Basis einer Vorlage bearbeiten

Das Repository empfiehlt in editing.md ausdrücklich einen vorlagenbasierten Workflow.

Eine praktikable Reihenfolge ist:

  1. Die Ausgangsvorlage mit thumbnail.py und markitdown analysieren.
  2. Festlegen, welche bestehenden Layouts zu deinen neuen Inhalten passen.
  3. Die .pptx entpacken.
  4. Zuerst strukturelle Änderungen vornehmen.
  5. Text innerhalb der Folien-XML-Dateien bearbeiten.
  6. Das entpackte Verzeichnis bereinigen.
  7. Das Verzeichnis wieder zu einer .pptx packen.

Die Hinweise in editing.md sind besonders nützlich, weil sie vor monotonen Decks warnen und zu abwechslungsreichen Layouts raten, etwa Mehrspalten-Folien, Bild-und-Text-Folien, Zitat-Folien, Abschnittstrennern und Statistik-Callouts. Dadurch ist pptx mehr als nur ein Low-Level-Dateitool: Der Skill unterstützt auch bessere Entscheidungen im Präsentations-Workflow.

Folien in einem entpackten Deck hinzufügen oder duplizieren

Verwende scripts/add_slide.py, wenn du in einer entpackten Präsentation eine neue Folie anlegen musst.

Die Repository-Inhalte zeigen zwei unterstützte Modi:

  • Duplizieren einer vorhandenen Folien-XML-Datei wie slide2.xml
  • Erstellen einer Folie aus einer Layout-Datei wie slideLayout2.xml

Das Skript gibt das <p:sldId>-Element aus, das du in presentation.xml einfügen musst – ein praktisches Detail für strukturelle Bearbeitungen.

Das ist besonders nützlich, wenn du ein Deck auf Basis einer Vorlage neu aufbaust und die Layouttreue erhalten willst.

Nach strukturellen Änderungen aufräumen

Verwende:
python scripts/clean.py unpacked/

Laut Skriptbeschreibung entfernt clean.py verwaiste Folien, Beziehungen, nicht referenzierte Medien und verwandte Ressourcen, Notizfolien, Theme-Dateien sowie Content-Type-Overrides für gelöschte Dateien. Dieser Schritt ist nach dem Löschen oder Umordnen von Folien wichtig, weil sich in PowerPoint-Paketen bei manueller Bearbeitung leicht fehlerhafte Referenzen ansammeln.

Wenn du das XML direkt bearbeiten willst, ist genau dieser Bereinigungsschritt einer der stärksten Gründe, pptx statt eines improvisierten Zip-Editing-Ansatzes zu verwenden.

Das Präsentationspaket neu erstellen

Nach Bearbeitung und Bereinigung packst du das Deck wieder mit:
python scripts/office/pack.py unpacked/

Im Bearbeitungs-Workflow des Repositories erfolgt das Packen nach dem Bereinigen. Das ist die sicherere Reihenfolge, wenn du strukturelle Änderungen vorgenommen hast.

Eine Präsentation von Grund auf erstellen

Wenn du keine Vorlage und kein Referenz-Deck hast, verweist das Repository auf pptxgenjs.md.

Diese Anleitung verwendet PptxGenJS und zeigt die Grundstruktur zum Erstellen einer Präsentation, zum Setzen von Layoutwerten, zum Hinzufügen von Folien, zum Einfügen von Text und zum Schreiben der finalen .pptx-Datei. Die Beispiele behandeln außerdem Formatierungsdetails wie charSpacing, Rich-Text-Arrays, mehrzeiligen Text und Layout-Abmessungen.

Dieser Weg ist am besten geeignet, wenn:

  • Branding-Vorgaben gering sind oder sich vollständig programmatisch abbilden lassen
  • du Decks aus strukturierten Daten generierst
  • du Code-first-Präsentationserstellung statt templatebasierter Bearbeitung möchtest

Typische pptx-Workflow-Muster

Häufige Einsatzweisen für pptx sind:

  • Text aus Kunden- oder internen Präsentationen zur Prüfung extrahieren
  • Thumbnails erzeugen, um ein Deck vor Änderungen besser zu verstehen
  • eine gebrandete Präsentation als Vorlage für eine neue Zielgruppe wiederverwenden
  • Folien-XML parallel bearbeiten, wenn jede Folie eine eigene Aufgabe ist
  • eine neue Präsentation mit PptxGenJS erzeugen, wenn keine Vorlage vorhanden ist
  • interne Office-Dokumentstrukturen in einem CLI-Workflow entpacken und validieren

Dateien und Ordner, die du dir ansehen solltest

Für die Bewertung vor der Installation und für die tägliche Nutzung sind diese Repository-Pfade besonders hilfreich:

  • SKILL.md
  • editing.md
  • pptxgenjs.md
  • scripts/thumbnail.py
  • scripts/add_slide.py
  • scripts/clean.py
  • scripts/office/unpack.py
  • scripts/office/pack.py
  • scripts/office/validate.py
  • scripts/office/validators/pptx.py

Praktische Eignung für Teams und Agents

pptx passt gut in Agent- oder Workflow-Systeme, die für PowerPoint-Dateien einen wiederholbaren CLI-Prozess benötigen. Die Struktur des Repositories trennt klar zwischen Überblick, Bearbeitungsanleitung, Erstellungsanleitung und Hilfsskripten. Dadurch lässt sich der Skill leichter in teilautomatisierte Präsentations-Pipelines integrieren als eine einzelne, undokumentierte Skriptsammlung.

FAQ

Wofür ist der pptx Skill hauptsächlich gedacht?

Der pptx Skill ist für die Arbeit mit PowerPoint-.pptx-Dateien gedacht – vom Lesen und Bearbeiten über das Erstellen und Entpacken bis hin zum erneuten Packen. Laut Repository-Hinweisen solltest du ihn immer dann verwenden, wenn eine .pptx-Datei Eingabe, Ausgabe oder beides ist.

Wie installiere ich pptx?

Installiere den Skill mit:
npx skills add https://github.com/anthropics/skills --skill pptx

Sieh dir danach zuerst SKILL.md an, gefolgt von editing.md und pptxgenjs.md, je nachdem, ob du ein bestehendes Deck bearbeitest oder ein neues erstellst.

Kann pptx Text aus einer Präsentation extrahieren?

Ja. Die Schnellreferenz im Repository verweist für das Lesen und Analysieren von Inhalten auf python -m markitdown presentation.pptx.

Kann pptx Thumbnails von Folien erstellen?

Ja. scripts/thumbnail.py erzeugt Thumbnail-Raster für die schnelle visuelle Analyse einer PowerPoint-Präsentation. Laut Skriptbeschreibung werden die Thumbnails mit XML-Dateinamen beschriftet, und ausgeblendete Folien werden mit einem Platzhaltermuster angezeigt.

Kann ich mit pptx ein bestehendes Deck bearbeiten, statt ein neues zu erzeugen?

Ja. Das ist einer der zentralen unterstützten Workflows. editing.md beschreibt einen vorlagenbasierten Prozess, der die Analyse des bestehenden Decks, das Entpacken, strukturelle Änderungen, die Bearbeitung der Folien-XML, das Bereinigen nicht referenzierter Bestandteile und das erneute Packen in eine .pptx umfasst.

Unterstützt pptx das Erstellen von Präsentationen von Grund auf?

Ja. Das Repository enthält pptxgenjs.md, das einen PptxGenJS-Workflow dokumentiert, mit dem du eine Präsentation programmatisch erstellen kannst, wenn keine Vorlage oder Referenzpräsentation vorhanden ist.

Ist pptx nur für Textextraktion gedacht?

Nein. Die Textextraktion ist nur ein Teil des Skills. Die Repository-Inhalte zeigen außerdem Unterstützung für Thumbnails, Entpacken, XML-Bearbeitung, Folienduplizierung, Bereinigung, erneutes Packen und Validierungs-Tools.

Muss ich mit XML arbeiten, um pptx zu nutzen?

Nicht unbedingt, aber viele Bearbeitungs-Workflows basieren auf entpackten Office-XML-Dateien. Wenn du mit PptxGenJS von Grund auf neu erstellst, bleibst du größtenteils in JavaScript. Wenn du eine gebrandete Vorlage präzise anpassen willst, gehören Änderungen auf XML-Ebene zum vorgesehenen Workflow.

Wann sollte ich pptx statt eines allgemeinen Folien-Tools wählen?

Wähle pptx, wenn die PowerPoint-Datei selbst das eigentliche Arbeitsartefakt ist und du eine präzise Verarbeitung von .pptx, die Wiederverwendung von Vorlagen, strukturbezogene Änderungen oder Operationen auf Paketebene brauchst. Wenn sich deine Arbeit konkret um PowerPoint, Foliensätze und Office-Dokumentpakete dreht, ist dieser Skill eine starke Wahl.

Gibt es Lizenzhinweise, die ich beachten sollte?

Ja. Das Repository enthält eine proprietäre LICENSE.txt mit Anthropic-Bedingungen und zusätzlichen Einschränkungen. Lies diese Datei sorgfältig, bevor du pptx über die normale In-Service-Nutzung hinaus einsetzt.

Bewertungen & Rezensionen

Noch keine Bewertungen
Teile deine Rezension
Melde dich an, um für diesen Skill eine Bewertung und einen Kommentar zu hinterlassen.
G
0/10000
Neueste Rezensionen
Wird gespeichert...