← ClaudeAtlas

pptxlisted

Presentation creation, editing, and analysis. When Assistant 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
Wide-Moat/open-computer-use · ★ 114 · Data & Documents · score 74
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