스킬 pptx-generator
📊

pptx-generator

낮은 위험 ⚙️ 외부 명령어📁 파일 시스템 액세스⚡ 스크립트 포함

Erstellen und Bearbeiten von PowerPoint-Präsentationen mit KI

Erstellen Sie professionelle PowerPoint-Präsentationen von Grund auf oder bearbeiten Sie vorhandene Vorlagen mit PptxGenJS- und XML-Workflows. Dieses Skill übernimmt Folienerstellung, Designsystem-Anwendung, Inhalts-Extraktion und vorlagenbasierte Bearbeitung, ohne dass PowerPoint-Software erforderlich ist.

지원: Claude Codex Code(CC)
📊 70 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"pptx-generator" 사용 중입니다. Erstellen Sie ein 10-Folien-Pitch-Deck für ein Healthcare-Startup mit einer modernen Wellness-Farbpalette

예상 결과:

  • Titelfolie mit Titel, Untertitel und gebrandetem Hintergrund
  • Inhaltsverzeichnis mit 5 Abschnittseinträgen
  • Abschnittsteiler-Folien mit großer Typografie
  • Inhaltsfolien mit 2-Spalten-Layouts, Statistik-Hervorhebungen und Icon-Rastern
  • Zusammenfassungsfolie mit wichtigsten Erkenntnissen und Call-to-Action
  • Endgültige PPTX-Datei unter slides/output/presentation.pptx

"pptx-generator" 사용 중입니다. Bearbeiten Sie template.pptx, um Platzhalterinhalte durch Q3-Verkaufsdaten zu ersetzen

예상 결과:

  • XML-Extraktion zeigt 12-Folien-Vorlagenstruktur
  • Aktualisierte Folieninhalte mit Verkaufszahlen, Diagrammen und Teamfotos
  • Ursprüngliche Designelemente und Branding beibehalten
  • QS-Verifizierung bestätigt keine verbliebenen Platzhaltertexte

보안 감사

낮은 위험
v1 • 4/16/2026

All 513 static analysis findings are false positives. The scanner misidentified markdown code fence backticks as Ruby shell execution (413 findings), hex color codes as weak cryptographic algorithms (83+ findings), and common documentation terms as C2 keywords or system reconnaissance. The skill consists entirely of markdown documentation files that provide instructions, code examples, and reference material for PowerPoint generation using PptxGenJS and Python markitdown. No executable code, network exfiltration, or malicious patterns were found after manual review. Minor note: the skill instructs users to run shell commands (node, python) as part of normal operation, which is expected behavior for this type of productivity skill.

6
스캔된 파일
1,754
분석된 줄 수
5
발견 사항
1
총 감사 수
낮은 위험 문제 (2)
Dynamic Module Loading Pattern
The compile.js example uses dynamic require() with template literals to load slide modules. While this is an intentional design pattern for the slide compilation workflow, it could theoretically load unexpected files if the slides/ directory is tampered with. This is a normal Node.js pattern and not a security risk in typical usage.
User-Initiated Shell Commands
The skill instructs users to execute shell commands including 'python -m markitdown' for text extraction, 'node compile.js' for PPTX generation, and 'zipfile' operations for XML manipulation. These are user-initiated operations in a controlled environment, not automatic execution. This is expected behavior for a productivity skill but should be noted.

위험 요인

감사자: claude

품질 점수

45
아키텍처
100
유지보수성
87
콘텐츠
33
커뮤니티
86
보안
83
사양 준수

만들 수 있는 것

Geschäftsberichterstellung

Generieren Sie quartalsweise Geschäftsberichte mit Diagrammen, mehrspaltigen Layouts und konsistentem Corporate Branding aus einer Vorlagenpräsentation.

Akademische Vorlesungsfolien

Erstellen Sie Präsentationen mit verschiedenen Folienlayouts, einschließlich Inhaltsfolien, Abschnittsteilern und Zusammenfassungsfolien, unter Verwendung geeigneter akademischer Designpaletten.

Vorlagenbasierte Deck-Produktion

Bearbeiten Sie vorhandene gebrandete PowerPoint-Vorlagen, indem Sie Platzhalterinhalte ersetzen und dabei das ursprüngliche Design, die Formatierung und die Folienstruktur beibehalten.

이 프롬프트를 사용해 보세요

Präsentation von Grund auf erstellen
Erstellen Sie eine PowerPoint-Präsentation über [topic] für [audience]. Die Präsentation sollte ungefähr [number] Folien mit den Themen [key points] enthalten. Verwenden Sie einen [style] Designstil mit [color tone] Farben.
Vorhandene Vorlage bearbeiten
Verwenden Sie die Datei [template.pptx] als Vorlage. Ersetzen Sie die Platzhalterinhalte durch Informationen über [topic]. Behalten Sie das ursprüngliche Design und die Folienanzahl bei, variieren Sie jedoch die Layouts, um Wiederholungen zu vermeiden.
Präsentationsinhalt extrahieren und analysieren
Extrahieren Sie alle Textinhalte aus [presentation.pptx] und erstellen Sie eine Zusammenfassung der Folienstruktur, der wichtigsten Themen und aller Platzhaltertexte, die aktualisiert werden müssen.
Vollständiger Präsentations-Workflow mit Designsystem
Erstellen Sie eine professionelle [number]-Folien-Präsentation über [topic]. Wählen Sie zunächst eine passende Farbpalette und Schriftkombination aus dem Designsystem. Planen Sie die Folienstruktur mit verschiedenen Layouts. Generieren Sie jede Folie als JS-Modul und kompilieren Sie dann die endgültige PPTX. Führen Sie eine QS durch, indem Sie Text extrahieren und auf Platzhalterinhalte prüfen.

모범 사례

  • Variieren Sie die Folienlayouts in der gesamten Präsentation, um Monotonie zu vermeiden. Verwenden Sie mehrspaltige Layouts, Bild-Text-Kombinationen, Zitat-Hervorhebungen und Statistik-Karten, anstatt grundlegende Titel-Aufzählungs-Muster zu wiederholen.
  • Wenden Sie das Designsystem durchgehend konsistent an. Verwenden Sie das Theme-Objekt-Vertrag mit genau fünf Schlüsseln (primary, secondary, accent, light, bg) und vermeiden Sie benutzerdefinierte Farbschlüsselnamen.
  • Führen Sie nach der Foliengenerierung immer eine QS durch. Extrahieren Sie Text mit markitdown, prüfen Sie auf verbliebene Platzhaltertexte, verifizieren Sie Seitenzahlen-Badges und durchlaufen Sie mindestens einen Fix-und-Verifizier-Zyklus vor der Auslieferung.

피하기

  • Das Wiederholen desselben Layouts für jede Folie. Dies erzeugt monotone Präsentationen, die KI-generiert aussehen. Streben Sie aktiv nach Layout-Vielfalt über die Folien hinweg.
  • Die Verwendung des '#' -Präfixes bei Hex-Farben in PptxGenJS. Farben müssen 6-stellige Hex-Strings ohne Hash-Symbol sein (verwenden Sie "FF0000" statt "#FF0000"), um Dateibeschädigung zu vermeiden.
  • Die Verwendung von async/await in createSlide()-Funktionen. Der compile.js-Workflow erfordert synchrone Folienerstellung und wird asynchrone Operationen nicht erwarten.

자주 묻는 질문

Welche Tools benötige ich, um dieses Skill zu verwenden?
Sie benötigen Node.js mit installiertem PptxGenJS (npm install pptxgenjs) zur Erstellung von Präsentationen von Grund auf und Python mit markitdown (pip install markitdown[pptx]) zur Textextraktion aus bestehenden Präsentationen. Für die Vorlagenbearbeitung sind keine zusätzlichen Tools außer Python erforderlich.
Kann ich eine bestehende PowerPoint-Datei bearbeiten?
Ja. Das Skill extrahiert die PPTX als XML mit Python zipfile, modifiziert Folieninhalte und -struktur direkt im XML und packt sie dann wieder in eine gültige PPTX-Datei. Dadurch werden das ursprüngliche Design, die Schriftarten und die Formatierung beibehalten.
Wie wähle ich Farben für meine Präsentation aus?
Das Skill umfasst 18 vordefinierte Farbpaletten, die auf Themen und Zielgruppen abgestimmt sind (z. B. Modern & Wellness für Gesundheitswesen, Business & Authority für Unternehmensberichte). Wählen Sie eine Palette, die zu Ihrem Präsentationsthema passt, oder nehmen Sie eine Anpassung anhand der Designsystem-Referenz vor.
Kann ich Präsentationen mit chinesischem Text erstellen?
Ja. Das Skill unterstützt zweisprachige Präsentationen. Verwenden Sie Microsoft YaHei für chinesischen Text und Arial für englischen Text. Beide Schriftarten können innerhalb derselben Präsentation angewendet werden.
Warum verwendet das Skill eine JS-Datei pro Folie?
Jede Folie ist ein separates JS-Modul, das eine createSlide-Funktion exportiert. Dies ermöglicht parallele Generierung mit Subagenten, eigenständige Vorschau einzelner Folien und modulare Kompilierung zur endgültigen Präsentation.
Welche Folienlayouts sind verfügbar?
Das Skill unterstützt fünf Seitentypen: Titelseite, Inhaltsverzeichnis, Abschnittsteiler, Inhalt und Zusammenfassung. Inhaltsfolien unterstützen verschiedene Layouts, einschließlich 2-Spalten, 3-Spalten, Bild-Text-Kombis, Zitat-Hervorhebungen, Statistik-Karten, Icon-Raster und randvolle Hintergründe.

개발자 세부 정보

작성자

MiniMax-AI

라이선스

MIT

참조

main

파일 구조