CommunitySchreiben & Editierengithub.com

24111999/claude-skills

📊 Erstellen und bearbeiten Sie PowerPoint-Präsentationen mühelos mit Claude Skills unter Verwendung von XML-Manipulation für optimiertes Content-Management.

Was ist claude-skills?

Diese Skill-Anweisung ermöglicht es einem KI-Agenten (z. B. Claude Code), PowerPoint-Präsentationen (.pptx-Dateien) direkt durch XML-Manipulation zu erstellen und zu bearbeiten, ohne dass externe Bibliotheken wie python-pptx benötigt werden. Da .pptx-Dateien im Kern ZIP-Archive mit XML-Dateien sind, kann der Agent die erforderlichen XML-Strukturen generieren, in ein ZIP-Archiv packen und so eine voll funktionsfähige Präsentation erstellen. Der Skill bietet spezifische Schritt-für-Schritt-Anleitungen zum Hinzufügen von Folien, Texten, Bildern, Tabellen und zum Anpassen von Designelementen wie Farben und Schriftarten. Er unterstützt sowohl die Erstellung neuer Präsentationen von Grund auf als auch das Bearbeiten vorhandener Dateien durch Entpacken, Ändern der XML-Inhalte und erneutes Packen. Die Anleitung ist plattformunabhängig und funktioniert überall dort, wo Python (für Zip-Operationen) verfügbar ist, was sie besonders nützlich für Entwickler und Inhaltsersteller macht, die Präsentationen programmgesteuert verwalten müssen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add 24111999/claude-skills

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

Verwandte Skills