pptx
Créer et modifier des présentations PowerPoint par programmation
Également disponible depuis: 92Bilal26,ZhanlinCui,92Bilal26,anthropics,davila7,AutumnsGrove,Azeem-2,DYAI2025,Cam10001110101,ArtemisAI,ComposioHQ
Arrêtez de créer des présentations manuellement. Cette compétence convertit HTML en PowerPoint, modifie des diapositives existantes et extrait du contenu à l'aide de workflows XML éprouvés. Créez des présentations plus rapidement avec du code.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "pptx". Créer une présentation de 5 diapositives sur le changement climatique avec des graphiques et des images
Résultat attendu:
- Diapositive 1 : Diapositive de titre avec le titre Impact du Changement Climatique
- Diapositive 2 : Graphique de tendance de température montrant les données de 1880-2020
- Diapositive 3 : Visualisation des niveaux de CO2 avec un placeholder pour l'image
- Diapositive 4 : Carte d'impact régional avec des points de liste
- Diapositive 5 : Appel à l'action avec informations de contact
Utilisation de "pptx". Mettre à jour les chiffres T1 dans cette présentation de rapport trimestriel avec les données T2
Résultat attendu:
- Inventaire du texte extrait montrant toutes les formes et leurs positions
- Chiffres trimestriels remplacés tout en préservant la mise en forme
- Grille de miniatures visuelles générée pour validation
- Présentation mise en enregistrée avec tous les styles de diapositives intacts
Audit de sécurité
SûrThe pptx skill is a legitimate presentation toolkit for PowerPoint manipulation. All 1211 static findings are false positives. The scanner misinterpreted markdown documentation code blocks as Ruby backticks, standard OOXML schema definitions as cryptographic weaknesses and C2 keywords, and legitimate file operations as system reconnaissance. No actual security risks exist.
Facteurs de risque
⚙️ Commandes externes (3)
🌐 Accès réseau (2)
📁 Accès au système de fichiers (2)
Score de qualité
Ce que vous pouvez construire
Automatiser les présentations de rapports
Convertir les visualisations de données et les résultats d'analyse en rapports PowerPoint polis avec une mise en forme cohérente
Création de présentations en masse
Générer des centaines de présentations personnalisées à partir de modèles pour différents clients ou régions
Conversion de contenu éducatif
Transformer les supports de cours HTML en diapositives PowerPoint avec des dispositions appropriées et des notes de présentation
Essayez ces prompts
Créer un fichier HTML avec une diapositive de titre et une diapositive de contenu, puis le convertir en PowerPoint avec html2pptx. Inclure des placeholders pour les graphiques.
Analyser ce fichier template.pptx, créer un inventaire des dispositions de diapositives, puis utiliser les modèles appropriés pour construire une présentation sur les résultats trimestriels de ventes.
Extraire tout le texte de quarterly-report.pptx, remplacer les données T3 par les données T4 en conservant la même mise en forme, et enregistrer sous updated-report.pptx
Déballer la présentation, modifier les effets de transition des diapositives dans les fichiers XML, valider les changements, et reconditionner dans un nouveau fichier PowerPoint
Bonnes pratiques
- Toujours valider le XML après modification avant de reconditionner les présentations
- Utiliser la génération de miniatures pour vérifier visuellement les dispositions de diapositives avant la finalisation
- Lire complètement html2pptx.md et ooxml.md avant de commencer des workflows complexes
Éviter
- Ne pas sauter la validation XML - les fichiers corrompus ne s'ouvriront pas dans PowerPoint
- Éviter d'éditer manuellement le XML sans comprendre la structure OOXML
- Ne jamais utiliser des dispositions avec plus de placeholders que de contenu disponible
Foire aux questions
Pourquoi la compétence nécessite-t-elle autant de dépendances ?
Puis-je ajouter des animations ou des transitions ?
Quelle est la différence entre html2pptx et les approches OOXML ?
Comment gérer les images dans les présentations ?
Pourquoi mes diapositives montrent-elles des erreurs de dépassement de texte ?
Cette compétence peut-elle créer d'autres documents Office ?
Détails du développeur
Structure de fichiers
📁 ooxml/
📁 schemas/
📁 ecma/
📄 dml-wordprocessingDrawing.xsd
📄 pml.xsd
📄 shared-additionalCharacteristics.xsd
📄 shared-commonSimpleTypes.xsd
📄 shared-customXmlDataProperties.xsd
📄 shared-customXmlSchemaProperties.xsd
📄 shared-documentPropertiesCustom.xsd
📄 shared-documentPropertiesExtended.xsd
📄 shared-documentPropertiesVariantTypes.xsd
📄 shared-relationshipReference.xsd
📄 sml.xsd
📄 vml-wordprocessingDrawing.xsd
📄 wml.xsd
📄 xml.xsd
📁 mce/
📄 mc.xsd
📁 scripts/
📄 base.py
📄 docx.py
📄 pptx.py
📄 pack.py
📁 scripts/
📄 ooxml.md
📄 SKILL.md