pptxlisted
Install: claude install-skill Wide-Moat/open-computer-use
# 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.
## 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
python -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 file
`python /mnt/skills/public/pptx/ooxml/scripts/unpack.py <office_file> <output_dir>`
#### Key file structures
- `ppt/presentation.xml` - Main presentation metadata and slide references
- `ppt/slides/slide{N}.xml` - Individual slide contents (slide1.xml, slide2.xml, etc.)
- `ppt/notesSlides/notesSlide{N}.xml` - Speaker notes for each slide
- `ppt/comments/modernComment_*.xml` - Comments for specific slides
- `ppt/slideLayouts/` - Layout templates for slides
- `ppt/slideMasters/` - Master slide templates
- `ppt/theme/` - Theme and styling information
- `ppt/media/` - Images and other media files
#### Typography and color extraction
**To emulate example designs**, analyze the presentation's typography and colors first using the methods below:
1. **Read t