pptx

Automates PowerPoint (.pptx) creation, editing, and analysis workflows using PptxGenJS and LibrePDF conversion.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/wangx7/skills-collection --skill pptx-wangx7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/wangx7/skills-collection/tree/main/anthropics-skills/skills/pptx
Command: npx skills add https://github.com/wangx7/skills-collection --skill pptx-wangx7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the tedious manual work of creating, editing, and extracting content from PowerPoint presentations, saving you hours of repetitive slide manipulation and formatting.

Core Features & Use Cases

  • Read and Analyze: Extract text, generate visual thumbnails, and unpack XML from any .pptx file for content review or migration.
  • Edit from Template: Modify existing presentations by unpacking, editing slide XML, and repacking while preserving layouts and design integrity.
  • Create from Scratch: Build professional slide decks programmatically using PptxGenJS with comprehensive design guidance for colors, typography, and layout.
  • Use Case: Imagine you need to update 50 slides in a corporate template. Use this Skill to batch-replace text, fix formatting, validate structure, and export the final file without opening PowerPoint.

Quick Start

Use the pptx skill to create a new 10-slide presentation about quarterly sales with a dark blue theme and export it as 'Q4-Report.pptx'.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate editing existing PowerPoint templates programmatically?

To automate editing PowerPoint templates, this Skill unpacks the .pptx file, modifies the slide XML directly, and repacks it while preserving layouts and design integrity. It handles batch-replacing text and fixing formatting across many slides without opening PowerPoint.

Can I extract text and generate thumbnails from a .pptx file?

Yes, you can extract text and generate thumbnails from any .pptx file. The Skill utilizes markitdown for text extraction and LibreOffice for visual QA, allowing you to unpack XML and generate visual thumbnails for content review or migration.

What is the best way to create a new PowerPoint presentation from scratch?

The best way to create a new PowerPoint from scratch is using PptxGenJS via this Skill. It builds professional slide decks programmatically and provides comprehensive design guidance for colors, typography, and layout validation.

Do I need LibreOffice to validate PowerPoint slides and export to PDF?

Yes, LibreOffice is required for visual QA and PDF conversion of your .pptx files. It validates the structure and design of generated or modified slides before exporting the final presentation file.

How does modifying slide XML preserve design integrity in PowerPoint files?

Modifying slide XML preserves design integrity by directly manipulating the underlying structure of the .pptx file without relying on PowerPoint's UI. This ensures layouts, templates, and formatting remain intact when unpacking, editing, and repacking.

Are there limitations when unpacking and repacking PowerPoint files for template editing?

Limitations when unpacking and repacking PowerPoint files include potential issues with complex template elements if XML modifications are not precise. However, the Skill applies design validation to minimize formatting loss during batch text replacement and structural edits.