Was macht claude-skills?
📊 Erstellen und bearbeiten Sie PowerPoint-Präsentationen mühelos mit Claude Skills unter Verwendung von XML-Manipulation für optimiertes Content-Management.
Einführung
Diese Skill-Anweisung befähigt KI-Agenten, PowerPoint-Präsentationen (.pptx) direkt durch XML-Manipulation zu erstellen und zu bearbeiten – ohne externe Bibliotheken. Das Verständnis der internen ZIP/XML-Struktur von .pptx-Dateien ermöglicht eine flexible und leistungsstarke Content-Erstellung.
Funktionsweise
Eine .pptx-Datei ist ein ZIP-Archiv, das XML-Dateien enthält. Der Agent generiert die erforderlichen XML-Dateien gemäß dem Office Open XML-Standard, packt sie in ein ZIP-Archiv und benennt sie in .pptx um. Zur Bearbeitung vorhandener Dateien wird die Datei entpackt, die relevanten XML-Dateien werden geändert und die Datei wird neu verpackt.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex CLI
- Jeder andere KI-Agent mit Dateisystemzugriff
Voraussetzungen
- Python 3.x (für ZIP-Operationen)
- Keine zusätzlichen Bibliotheken erforderlich
Hauptfunktionen
1. Neue Präsentation erstellen
import zipfile
import os
from xml.etree.ElementTree import Element, SubElement, tostring
from xml.dom import minidom
Beispiel: Erstellen einer minimalen .pptx-Datei mit einer leeren Folie.
2. Folien hinzufügen
Jede Folie benötigt eine eigene XML-Datei im Verzeichnis slides/ sowie eine Referenz in slides/_rels/slides.xml.rels und [Content_Types].xml.
3. Textinhalte bearbeiten
Platzieren Sie p:sp-Elemente (Formen) auf Folien mit p:txBody für Textboxen.
4. Bilder einfügen
Fügen Sie Bilddateien zum Ordner media/ hinzu, referenzieren Sie sie in der Beziehungsdatei der Folie und fügen Sie ein entsprechendes p:pic-Element auf der Folie ein.
5. Tabellen erstellen
Nutzen Sie a:tbl-Elemente in einer Folie, um Tabellen mit der gewünschten Anzahl von Zeilen und Spalten zu definieren.
6. Designs und Formatierung
Passen Sie theme/theme1.xml an, um Farben, Schriftarten und Effekte zu ändern.
Beispiel: Erstellen einer einfachen Präsentation
Siehe die offizielle Dokumentation für detaillierte XML-Spezifikationen.
Einschränkungen
- Komplexe Animationen und Übergänge werden nicht unterstützt
- Keine eingebaute Validierung – testen Sie die Ausgabe
- Die manuelle XML-Manipulation erfordert Kenntnisse des Office Open XML-Standards
Fehlerbehebung
- Überprüfen Sie die XML-Formatierung (Schließen aller Tags)
- Stellen Sie sicher, dass Dateipfade und -namen korrekt sind
- Verwenden Sie ZIP-Tools (z. B.
zipfile), um die Struktur zu validieren
Lizenz
MIT