📦

pptx

Risque élevé ⚡ Contient des scripts📁 Accès au système de fichiers⚙️ Commandes externes🔑 Variables d’environnement

PowerPoint-Präsentationen erstellen und bearbeiten

Également disponible depuis: ComposioHQ,DYAI2025,K-Dense-AI,ArtemisAI,AutumnsGrove,92Bilal26,Cam10001110101,anthropics,sickn33,ZhanlinCui,92Bilal26,Azeem-2

Teams benötigen zuverlässige Methoden zum Erstellen und Aktualisieren von PPTX-Dateien im großen Maßstab. Diese Skill bietet Workflows zum Erstellen, Bearbeiten und Überprüfen von Präsentationen mit HTML- und OOXML-Tools.

Prend en charge: Claude Codex Code(CC)
⚠️ 55 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "pptx". Create a 5 slide deck on machine learning basics

Résultat attendu:

The skill generates HTML slides, converts them to PPTX, and reports the saved file location with a slide count summary.

Utilisation de "pptx". Replace placeholder text in the Q1 template

Résultat attendu:

The skill duplicates the requested slides, applies the new text, validates the XML, and confirms the updated PPTX path.

Audit de sécurité

Risque élevé
v6 • 1/21/2026

Scripts unpack Office archives using ZipFile.extractall without path validation, which can overwrite files when processing crafted inputs. Several utilities invoke external tools via subprocess.run for conversions, which increases execution risk. Many weak crypto and C2 keyword flags appear in schema or documentation files and do not indicate malicious behavior.

57
Fichiers analysés
36,838
Lignes analysées
7
résultats
6
Total des audits

Problèmes à risque élevé (1)

Archive extraction without path validation
Zip extraction uses extractall on user supplied Office files, which can enable zip slip path traversal and overwrite files if inputs are crafted.
Problèmes à risque moyen (1)
External tool execution for conversions
Utilities call external binaries such as LibreOffice and pdftoppm via subprocess.run, which expands the execution surface and depends on local tool security.
Problèmes à risque faible (1)
Environment variable access
The HTML to PPTX workflow reads TMPDIR from process.env to control temporary storage location.

Motifs détectés

Zip extraction without path sanitizationExternal command execution

Score de qualité

45
Architecture
100
Maintenabilité
85
Contenu
22
Communauté
13
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

HTML-Mockups in PPTX konvertieren

Genehmigte HTML-Foliendesigns in ein fertiges PowerPoint-Deck mit konsistentem Layout und Styling umwandeln.

Markenvorlagen mit Inhalten füllen

Unternehmensvorlagen mit neuen Inhalten füllen, während Layout und Branding-Regeln erhalten bleiben.

Trainings-Decks überprüfen und aktualisieren

Text und Notizen extrahieren, Ersetzungen vornehmen und Folienlayouts über mehrere Dateien hinweg überprüfen.

Essayez ces prompts

Ein neues Deck aus HTML erstellen
Create a {n}-slide PPTX about {topic}. Read html2pptx.md, draft HTML for each slide, then generate the PPTX with html2pptx.js.
Eine bestehende PPTX bearbeiten
Update {file.pptx}. Read ooxml.md, unpack the file, modify the required slide XML, validate, and repack.
Eine Vorlage mit Inhalten füllen
Use {template.pptx} and insert this content: {content}. Duplicate slides {indices} and replace placeholders using replace.py.
Ein Deck analysieren und einen Bericht erstellen
Analyze {file.pptx}. Extract text and notes, create thumbnails, and summarize fonts and colors used.

Bonnes pratiques

  • Vor dem Bearbeiten von Dateien html2pptx.md und ooxml.md lesen
  • Bearbeitete XML mit validate.py vor dem Neuverpacken validieren
  • Websichere Schriftarten für konsistentes Rendering verwenden

Éviter

  • OOXML nicht ohne eine Sicherungskopie der originalen PPTX bearbeiten
  • Konvertierungen an nicht vertrauenswürdigen Dateien ohne Überprüfung ausführen
  • Nicht auf benutzerdefinierte Schriftarten vertrauen, die auf Zielsystemen nicht installiert sind

Foire aux questions

Wann sollte ich html2pptx anstelle von OOXML-Bearbeitungen verwenden?
Verwenden Sie html2pptx für neue Präsentationen und OOXML-Bearbeitungen für präzise Änderungen an bestehenden Dateien.
Kann die Skill große Decks verarbeiten?
Große Decks werden unterstützt, aber die Verarbeitungszeit steigt mit der Anzahl der Folien und der Bildgröße.
Welche Tools werden für PDF- und Bildkonvertierung benötigt?
LibreOffice und Poppler werden für PDF- und Bildkonvertierungsschritte benötigt.
Wie validiere ich meine Bearbeitungen?
Führen Sie validate.py nach Bearbeitungen aus, um Struktur und Beziehungen vor dem Neuverpacken zu überprüfen.
Kann ich Diagramme und SmartArt bearbeiten?
Das Bearbeiten von Diagrammen und SmartArt erfordert manuelle OOXML-Änderungen und ist nicht automatisiert.
Wo kann ich Folienvorschaubilder überprüfen?
Verwenden Sie thumbnail.py, um ein Rasterbild für die visuelle Überprüfung aller Folien zu generieren.

Détails du développeur