pptx

Solid

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

AI & Automation 1,596 stars 205 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# PPTX creation, editing, and analysis ## Overview Create, edit, or analyze the contents of .pptx files when requested. A .pptx file is essentially a ZIP archive containing XML files and other resources. Different tools and workflows are available for different tasks. ## CRITICAL: Read All Documentation First **Before starting any presentation task**, read ALL relevant documentation files completely to understand the full workflow: 1. **For creating new presentations**: Read [`html2pptx.md`](html2pptx.md) and [`css.md`](css.md) in their entirety 2. **For editing existing presentations**: Read [`ooxml.md`](ooxml.md) in its entirety 3. **For template-based creation**: Read the relevant sections of this file plus [`css.md`](css.md) **NEVER set any range limits when reading these files.** Understanding the complete workflow, constraints, and best practices before starting is essential for producing high-quality presentations. Partial knowledge leads to errors, inconsistent styling, and visual defects that require rework. ## Reading and analyzing content ### Text extraction To read just the text content of a presentation, convert the document to markdown: ```bash # Convert document to markdown python3 -m markitdown path-to-file.pptx ``` ### Raw XML access Use raw XML access for: comments, speaker notes, slide layouts, animations, design elements, and complex formatting. To access these features, unpack a presentation and read its raw XML contents. #### Unpacking a fil...

Details

Author
OpenCoworkAI
Repository
OpenCoworkAI/open-cowork
Created
4 months ago
Last Updated
4 days ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category