This handles PowerPoint file creation, editing, and analysis through multiple workflows. For reading content, it converts presentations to markdown or unpacks the OOXML structure to access raw XML for comments, speaker notes, and formatting details. Creating new presentations uses an html2pptx converter that turns HTML slides into PowerPoint with accurate positioning. The documentation is notably opinionated about design, pushing you to think about color palettes and typography before writing code, with 18 example color schemes and specific layout patterns to avoid generic corporate templates. If you're automating presentation generation or need to extract structured data from existing decks, this covers both ends well.
- skills.sh installs
- 916
- GitHub stars
- 467
- last updated
- Aug 21, 2026
Install
$ npx -y skills add ailabs-393/ai-labs-claude-skills --skill pptx --agent claude-codeInstalls into .claude/skills of the current project.
Files
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.
Unpacking a file
python ooxml/scripts/unpack.py <office_file> <output_dir>
Note: The unpack.py script is located at skills/pptx/ooxml/scripts/unpack.py relative to the project root. If the script doesn't exist at this path, use find . -name "unpack.py" to locate it.
Sponsors
Details
- Repository
- github.com/ailabs-393/ai-labs-claude-skills
- Categories
- AI & Agent Building, Office & Documents
- First seen
- May 16, 2026
More from ailabs-393/ai-labs-claude-skills
All 27- Pdf905
- Test Specialist904
- Xlsx892
- Travel Planner4.1K
- Research Paper Writer3.3K
- Personal Assistant2.7K
- Finance Manager2.5K
- Business Analytics Reporter2.2K
- Script Writer2K
- Nutritional Specialist1.9K
- Pitch Deck1.7K
- Startup Validator1.6K
- Codebase Documenter1.5K
- Social Media Generator1.5K
- Storyboard Manager1.4K
- Business Document Generator1.4K
- Csv Data Visualizer1.3K
- Seo Optimizer1.3K
- Data Analyst1.2K
- Docker Containerization1.1K
- Brand Analyzer1.1K
- Resume Manager991
- Tech Debt Analyzer988
- Cicd Pipeline Generator982
