pptx
Create, edit, and analyze PowerPoint presentations with XML-level control and template workflows.
- Supports three workflows: creating presentations from scratch using HTML-to-PPTX conversion, editing existing presentations via raw OOXML manipulation, and building from templates with slide duplication and text replacement
- Includes text extraction via markdown conversion, raw XML access for comments, speaker notes, layouts, and design elements, and typography/color analysis from theme files
- Provides design guidance with 17 example color palettes, visual detail options (patterns, borders, typography treatments), and layout best practices for charts and tables
- Offers utility scripts for thumbnail grid generation, slide-to-image conversion, text inventory extraction, and automated slide rearrangement and text replacement workflows
PPTX creation, editing, and analysis
Overview
A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.
Reading and analyzing content
Text extraction
If you just need to read the text contents of a presentation, you should convert the document to markdown:
# Convert document to markdown
python -m markitdown path-to-file.pptx
Raw XML access
You need raw XML access for: comments, speaker notes, slide layouts, animations, design elements, and complex formatting. For any of these features, you'll need to unpack a presentation and read its raw XML contents.
More from tfriedel/claude-office-skills
xlsx
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
2.0Kdocx
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
1.3Kpdf
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
429