pptx
Créer et modifier des présentations PowerPoint
또한 다음에서 사용할 수 있습니다: davila7,ArtemisAI,DYAI2025,sickn33,AutumnsGrove,Azeem-2,anthropics,K-Dense-AI,92Bilal26,ZhanlinCui,92Bilal26,Cam10001110101
Les utilisateurs doivent créer et modifier des présentations PowerPoint de manière programmatique. Cette compétence fournit des outils pour la conversion HTML vers PPTX, la manipulation de diapositives, l'extraction d'inventaire de texte et l'édition OOXML pour un contrôle précis des présentations.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"pptx" 사용 중입니다. Create a 5-slide presentation about climate change using HTML slides
예상 결과:
- Présentation créée avec 5 diapositives
- Diapositive 1 : Diapositive de titre avec un en-tête
- Diapositive 2 : Liste à puces avec des statistiques clés
- Diapositive 3 : Graphique en barres montrant les tendances de température
- Diapositive 4 : Diapositive d'image avec légende
- Diapositive 5 : Résumé et appel à l'action
- Enregistré sous climate-change.pptx
"pptx" 사용 중입니다. Extract text inventory from an existing presentation
예상 결과:
- Total des diapositives : 12
- Diapositive 0 : Zone de texte du titre, 2 formes de texte de corps
- Diapositive 1 : Zone de texte du titre, 1 zone réservée de graphique, 5 formes de texte de corps
- Diapositive 2 : Zone de texte du titre, 1 zone réservée de tableau
- Taille de police par défaut : 18pt (Arial)
"pptx" 사용 중입니다. Rearrange slides from a template
예상 결과:
- Nouvelle présentation créée avec les diapositives : 0, 3, 3, 5, 7, 10
- Diapositive 0 : Mise en page Titre/Couverture
- Diapositives 3 dupliquées pour du contenu répété
- Diapositive 10 : Diapositive de clôture
보안 감사
낮은 위험This is a legitimate PowerPoint presentation manipulation skill. The code safely processes user-provided .pptx files using standard Python libraries (python-pptx, defusedxml, lxml) and validates XML structure. External commands (soffice, pdftoppm) use hardcoded paths with timeouts and captured output. The static scanner flagged schema files and documentation as threats, which are false positives.
낮은 위험 문제 (1)
위험 요인
⚡ 스크립트 포함 (2)
📁 파일 시스템 액세스 (1)
⚙️ 외부 명령어 (2)
품질 점수
만들 수 있는 것
Présentations de rapports automatisées
Convertir des rapports HTML en diapositives PowerPoint pour les revues trimestrielles et les présentations aux parties prenantes
Présentations basées sur des modèles
Utiliser des modèles d'entreprise pour créer des présentations cohérentes avec la marque, avec duplication et réordonnancement de diapositives
Flux de travail de traitement de documents
Intégrer la manipulation PowerPoint dans des pipelines de contenu automatisés et des systèmes de reporting
이 프롬프트를 사용해 보세요
Create a PowerPoint presentation about quarterly results using html2pptx. Convert the HTML slides in workspace/slides/ directory. Use the design guidelines from html2pptx.md for color palettes and web-safe fonts. Save the output as quarterly-report.pptx.
Extract the text inventory from template.pptx using inventory.py. Save the results to template-inventory.json and analyze the slide layouts and placeholder structures for reuse.
Create a new presentation from template.pptx using only slides 0, 2, 5, and 7. Then apply the text replacements from replacement-text.json to create output.pptx with new content.
Validate the edited presentation against the OOXML schemas. Run validation using soffice and fix any relationship ID or content type errors before repacking the final PPTX file.
모범 사례
- Toujours valider la structure XML après avoir modifié des fichiers OOXML avant de reconditionner
- Utiliser des polices web-safe (Arial, Helvetica, Times New Roman) pour une compatibilité maximale
- Créer des grilles de miniatures pour vérifier visuellement les mises en page des diapositives avant finalisation
피하기
- Ignorer la validation après des modifications XML (peut produire des fichiers PPTX corrompus)
- Utiliser des polices non web-safe qui peuvent ne pas s'afficher sur tous les systèmes
- Ignorer les limites des zones réservées lors de l'ajout de graphiques ou d'images
자주 묻는 질문
Quels formats de fichiers sont pris en charge en entrée et en sortie ?
Y a-t-il des limites sur le nombre de diapositives ou la taille des fichiers ?
Cette compétence s'intègre-t-elle à d'autres outils bureautiques ?
Mes données sont-elles en sécurité lors du traitement des présentations ?
Pourquoi ma présentation ne s'ouvre-t-elle pas dans PowerPoint ?
Comment cela se compare-t-il à d'autres outils de présentation ?
개발자 세부 정보
파일 구조
📁 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