pptx

Create, edit, and analyze PowerPoint presentations while preserving slide structure.

Updated Dec 21, 2025
One-click install
npx skills add https://github.com/ai-wes/glassbox-operator --skill pptx-ai-wes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ai-wes/glassbox-operator/tree/main/awesome-claude-skills/document-skills/pptx
Command: npx skills add https://github.com/ai-wes/glassbox-operator --skill pptx-ai-wes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, pillow, playwright, python-pptx, sharp, six, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of working with PowerPoint files by helping you create new decks, edit existing slides, and inspect presentation structure without manual XML juggling or repetitive formatting work.

Core Features & Use Cases

  • Presentation creation: Build polished slides from scratch using HTML-to-PPTX workflows with accurate positioning and consistent layout.
  • Presentation editing: Modify existing decks at the OOXML level for tasks like reordering slides, updating text, preserving media, and validating document integrity.
  • Presentation analysis: Extract slide text, inspect layouts, review notes and comments, and generate thumbnail grids for fast visual QA.
  • Use case: A team can turn an outline into a branded investor deck, then revise a few slides later without rebuilding the entire presentation.

Quick Start

Use the pptx skill to turn my outline or existing deck into a polished PowerPoint presentation and update any slides, notes, or layouts that need changes.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML to PPTX for presentation design?

You can convert HTML to PPTX using structured workflows that translate HTML content into accurately positioned PowerPoint slides. This process ensures consistent layout and formatting when creating new presentation decks from web-based outlines.

Can I edit existing PowerPoint slides at the OOXML level?

Yes, you can edit existing PowerPoint slides at the OOXML level to modify text, reorder slides, and preserve media without rebuilding the entire deck. This allows precise structural modifications while maintaining document integrity.

What's the best way to extract text and speaker notes from PowerPoint?

The best way to extract text and speaker notes from PowerPoint is through presentation analysis tools that inspect layouts and pull structured content. This workflow also supports reviewing comments and generating thumbnail grids for visual validation.

Does Python work for PowerPoint slide modification and thumbnail validation?

Yes, Python works for PowerPoint slide modification and thumbnail validation by leveraging libraries like python-pptx and lxml. These tools enable structured text replacement, OOXML editing, and generating visual grids for fast quality assurance.

Are there limitations when replacing text in existing PPTX files?

Limitations when replacing text in existing PPTX files include potential formatting disruptions if the OOXML structure is not preserved. To avoid breaking layouts, use structured text replacement methods that respect the existing slide design and media placement.

Why use HTML2PPTX conversion instead of building PowerPoint slides directly?

Using HTML2PPTX conversion simplifies deck creation by allowing you to design layouts in HTML first, ensuring accurate positioning. It removes manual XML juggling and repetitive formatting work when generating polished presentation slides.