pptx
Créer et modifier des présentations PowerPoint
متاح أيضًا من: davila7,ArtemisAI,DYAI2025,sickn33,AutumnsGrove,Azeem-2,K-Dense-AI,92Bilal26,ComposioHQ,ZhanlinCui,92Bilal26,Cam10001110101
Créer des présentations PowerPoint soignées à partir de zéro ou modifier des modèles existants exige une manipulation OOXML complexe et un contrôle précis de la mise en page. Cette compétence fournit des workflows automatisés pour la conversion HTML-to-PPTX, la génération de diapositives basées sur des modèles et l’édition directe d’OOXML pour une personnalisation avancée.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "pptx". Create a 3-slide presentation about climate change with a title slide, one slide with key facts, and a closing slide asking for action.
النتيجة المتوقعة:
- Created presentation.pptx with 3 slides:
- Slide 1: Title "Climate Change: Understanding the Challenge" with subtitle
- Slide 2: Key facts in bullet list format (5 items)
- Slide 3: Closing slide with call-to-action message
- All slides use 16:9 layout with consistent teal and coral color palette
استخدام "pptx". Edit the quarterly report template. Replace all placeholder text with actual Q4 data. Update slide 1 title to 'Q4 2024 Performance Review' and slide 2 body with the revenue numbers.
النتيجة المتوقعة:
- Unpacked template.pptx to working directory
- Extracted text inventory from all 12 slides
- Updated slide 1 title to 'Q4 2024 Performance Review'
- Replaced 8 body text placeholders with Q4 data
- Validated and repacked to quarterly-review.pptx
- File passes LibreOffice validation - no corruption
التدقيق الأمني
آمنThis is an official Anthropic skill for presentation file operations. It performs local file I/O only using standard Python libraries and Node.js packages. XML parsing uses defusedxml to prevent XXE attacks. The only external command execution is LibreOffice (soffice) for document validation, which runs with a 10-second timeout in an isolated temp directory. No network calls, no environment variable access beyond standard paths.
عوامل الخطر
⚙️ الأوامر الخارجية (379)
🌐 الوصول إلى الشبكة (285)
🔑 متغيرات البيئة (4)
📁 الوصول إلى نظام الملفات (58)
درجة الجودة
ماذا يمكنك بناءه
Création automatisée de decks
Générer des présentations de revue trimestrielle en convertissant des maquettes HTML en diapositives mises en forme avec graphiques et visualisations de données.
Campagnes basées sur des modèles
Appliquer des modèles de marque en dupliquant et réordonnant des diapositives, puis en remplaçant le texte des placeholders par le contenu de la campagne.
Diapositives de supports de cours
Convertir des plans de leçon en présentations avec un style cohérent, des listes à puces et des placeholders visuels pour les schémas.
جرّب هذه الموجهات
Create a 5-slide presentation about [topic] using html2pptx. Include a title slide, 3 content slides with bullet points, and a closing slide. Use web-safe fonts and a professional color palette.
Add a chart slide to the presentation. Create placeholder area in HTML using class="placeholder", then add a [bar/line/pie] chart showing [data description] using PptxGenJS API.
Edit the existing template.pptx file. Unpack it using ooxml/scripts/unpack.py, then modify the text on slides 1-3. Replace placeholder text with [new content] and preserve original formatting. Validate and repack the file.
Create a new presentation from template.pptx using only slides 0, 2, 4, 5, and 7. Duplicate slide 5 twice for repeated content sections. Apply replacement text from replacement-text.json to all shapes.
أفضل الممارسات
- Toujours valider les présentations immédiatement après édition et avant recompression afin de détecter les erreurs OOXML
- Utiliser uniquement des polices web-safe (Arial, Helvetica, Georgia) pour garantir un rendu cohérent sur les systèmes
- Créer des grilles de vignettes visuelles pour vérifier les mises en page des diapositives avant de finaliser les présentations
تجنب
- Ne pas ajouter manuellement des symboles de puces dans le texte - utiliser des listes HTML <ul> ou <ol> pour un formatage correct
- Ne pas utiliser directement des dégradés CSS - les rasteriser d’abord en images PNG avec Sharp
- Ne pas référencer des diapositives ou des formes inexistantes dans les fichiers JSON de remplacement
الأسئلة المتكررة
Dans quels formats de fichier puis-je créer des présentations ?
Quelles sont les limites de nombre de diapositives ou de taille de fichier ?
Puis-je utiliser cette compétence avec des modèles PowerPoint existants ?
Mes données sont-elles en sécurité lors de l’édition des présentations ?
Pourquoi ma présentation ne s’ouvre-t-elle pas dans PowerPoint ?
Comment cela se compare-t-il à l’utilisation directe de l’API PowerPoint ?
تفاصيل المطور
بنية الملفات
📁 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