Was macht pptx-from-layouts-skill?
🖥️ Erstelle professionelle PowerPoint-Präsentationen aus Markdown-Gliederungen unter Verwendung der tatsächlichen Layouts deiner Vorlage für ansprechende, polierte Folien.
📝 Beschreibung
Dieses Skill generiert PowerPoint-Präsentationen (.pptx) aus einer Markdown-Gliederung. Es verwendet dabei dynamisch die Layouts deiner eigenen PPTX-Vorlage – kein hartcodiertes Layout, keine Formatierungsverluste.
🚀 Funktionen
- Layout-Treue: Behält die genauen Positionen, Größen und Designs deiner Vorlagen-Layouts bei.
- Intelligente Zuordnung: Weist automatisch Folieninhalte den passenden Platzhaltern (Titel, Text, Bilder, Tabellen) zu.
- Plattformunabhängig: Funktioniert mit jedem AI-Agenten, der Markdown und Dateizugriff unterstützt.
- Flexible Eingabe: Akzeptiert jede Markdown-Gliederung mit
#,##für Folientitel, Listen für Aufzählungen,![]()für Bilder, Codeblöcke und Tabellen.
⚙️ Verwendung
- Vorlage bereitstellen: Lege eine
.pptx-Datei mit deinen benutzerdefinierten Layouts im Arbeitsverzeichnis ab. Standardmäßig wirdtemplate.pptxverwendet, du kannst aber jede Datei angeben. - Markdown schreiben: Erstelle eine Markdown-Datei (z. B.
praesentation.md) mit folgender Struktur:
# Haupttitel der Präsentation
## Folie 1: Einführung
- Punkt eins
- Punkt zwei
## Folie 2: Unser Produkt

| Funktion | Beschreibung |
|----------|--------------|
| A | Text A |
| B | Text B |
## Folie 3: Marktanalyse
```python
# Codebeispiel
print("Hello World")
3. **Ausführen**: Verwende den AI-Agenten, um die Generierung zu starten. Beispiel-Prompt:
> "Erstelle eine PPTX aus `praesentation.md` mit der Vorlage `meine-firma.pptx` und speichere sie als `output.pptx`."
## 📂 Ausgabe
Das Skill erzeugt eine fertige, bearbeitbare `.pptx`-Datei. Du kannst sie in PowerPoint, Google Slides oder LibreOffice Import öffnen und weiter anpassen.
## 🔧 Voraussetzungen
- Zugriff auf eine PPTX-Vorlage mit Layouts (min. 1 Folienmaster).
- Python 3.8+ mit installierter Bibliothek `python-pptx` (für die serverseitige Generierung, falls nicht komplett im Agenten verarbeitet).
## 🤝 Beitrag
Gerne Issues oder Pull-Requests auf GitHub einreichen.
## 📄 Lizenz
MIT
