pptx-official
Создание и редактирование презентаций PowerPoint
Преобразите способ работы с файлами PowerPoint. Создавайте профессиональные презентации из HTML или редактируйте существующие файлы PPTX на уровне XML с полным контролем над слайдами, макетами и содержимым.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“pptx-official”。 Create a title slide with 'Q4 Results' as the main heading and 'December 2024' as subtitle
预期结果:
Generated Q4_Results.pptx with title slide featuring centered heading in 44pt font, subtitle in 24pt, with gradient background from navy to light blue
正在使用“pptx-official”。 Extract all comments from the presentation
预期结果:
Found 12 comments across 5 slides: Slide 3 has 4 reviewer comments about budget figures, Slide 7 has 3 comments on timeline revisions, Slide 9 has 5 comments regarding design changes
正在使用“pptx-official”。 Create thumbnail grid for visual review
预期结果:
Generated thumbnails_grid.png showing all 24 slides in 4x6 grid layout. Hidden slides 8 and 15 marked with gray placeholder. Slide 12 flagged for text overflow review.
安全审计
低风险Static analyzer flagged 1158 patterns but most are false positives. Markdown backticks flagged as shell commands, XSD schema enumerations flagged as C2 keywords, and standard library operations flagged as cryptographic risks. Actual risk is low: subprocess calls use hardcoded arguments for document conversion tools (soffice, pdftoppm). File operations are standard OOXML processing workflows. No user input injection vectors detected.
低风险问题 (2)
风险因素
质量评分
你能构建什么
Автоматическая генерация отчётов
Генерируйте еженедельные статусные презентации из структурированных данных, конвертируя HTML-шаблоны в профессионально оформленные файлы PPTX с диаграммами и таблицами.
Исправление презентаций
Исправляйте повреждённые презентации, извлекайте содержимое из повреждённых файлов или пакетно обновляйте фирменный стиль в нескольких наборах слайдов с помощью прямого редактирования XML.
Создание слайдов с единым дизайном
Создавайте презентации, соответствующие определённым фирменным рекомендациям, определяя цветовые палитры, типографику и шаблоны макетов в HTML перед конвертацией.
试试这些提示
Create a new PowerPoint presentation with 5 slides about [TOPIC]. Use a clean professional design with a blue color scheme. Include a title slide, agenda, 3 content slides with bullet points, and a summary slide.
Convert the following HTML slide deck to PowerPoint format. Preserve all styling, colors, and layouts. Add a bar chart to slide 3 showing quarterly revenue data: Q1: 120K, Q2: 145K, Q3: 138K, Q4: 162K.
Analyze this presentation file and provide: 1) Total slide count including hidden slides, 2) Color palette used in the theme, 3) Font families used throughout, 4) List of all comments and speaker notes, 5) Any slides with layout issues.
Open this PPTX file and make the following edits: 1) Update the company logo on all master slides, 2) Replace all instances of the old product name with the new one, 3) Add transition effects between section slides, 4) Export a validation report showing any XML errors fixed.
最佳实践
- Всегда проверяйте XML после редактирования файлов PPTX перед перепаковкой для предотвращения повреждения
- Используйте рабочий процесс html2pptx для новых презентаций, чтобы обеспечить точное позиционирование и стилизацию
- Создавайте эскизы после генерации, чтобы выявить проблемы с макетом перед доставкой
- Создавайте резервные копии исходных файлов перед редактированием существующих презентаций на уровне XML
避免
- Никогда не редактируйте XML вручную без проверки — всегда используйте validate.py после изменений
- Избегайте использования не-веб-безопасных шрифтов в HTML-слайдах, так как они могут не корректно отображаться в PowerPoint
- Не размещайте диаграммы или таблицы в однострочных вертикальных макетах — используйте двухстрочные или полноэкранные макеты
- Никогда не пропускайте шаг визуальной проверки — всегда создавайте эскизы для проверки внешнего вида слайдов
常见问题
Какие зависимости необходимо установить?
Может ли этот навык редактировать существующие шаблоны 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