pptx

Create and edit PowerPoint presentations while preserving slide structure and formatting.

333|83|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/SpaceZephyr/myskill --skill pptx-spacezephyr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/SpaceZephyr/myskill/tree/main/pptx
Command: npx skills add https://github.com/SpaceZephyr/myskill --skill pptx-spacezephyr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, Pillow, python-pptx, 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, inspect, modify, and validate presentations without manually wrestling with slide layouts, XML, or formatting drift.

Core Features & Use Cases

  • Presentation Creation: Build new decks from scratch with HTML-to-PPTX workflows and polished slide layouts.
  • Presentation Editing: Update existing slides, text, comments, speaker notes, and other PPTX content safely through OOXML-aware tooling.
  • Template Workflows: Reuse and reorder template slides, extract inventories, and replace text while preserving structure.
  • Analysis and Validation: Inspect slide content, generate thumbnails, detect overflow, and validate PowerPoint packages before saving.
  • Use Case: A team can turn a rough outline into a formatted deck, revise an existing sales presentation, or audit a template for layout issues in one workflow.

Quick Start

Ask the AI to create, edit, or analyze the attached PowerPoint presentation using the presentation workflows for layouts, text, speaker notes, templates, and OOXML-safe updates.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I edit PowerPoint slides without losing the original formatting and layout?

To edit PowerPoint slides without formatting drift, use OOXML-aware tooling that safely parses and updates .pptx files while preserving slide structure, layout fidelity, and original styling.

Can I convert HTML to PPTX for creating new presentations?

Yes, you can convert HTML to PPTX using dedicated presentation workflows that transform HTML content into polished slide layouts, building new decks from scratch with structured formatting.

What's the best way to extract and reorder template slides in a .pptx file?

The best way to extract and reorder template slides is through template workflows that generate slide inventories, replace text, and rearrange slides while preserving the underlying OOXML structure.

Does python-pptx support adding speaker notes and comments to existing slides?

Yes, python-pptx supports adding speaker notes and comments to existing slides through OOXML-aware tooling that safely modifies presentation content without breaking the package validation.

How do I validate a PowerPoint package and detect slide overflow before saving?

You can validate a PowerPoint package and detect slide overflow by inspecting slide content, generating thumbnails for visual analysis, and running package validation checks before finalizing the .pptx file.

Why does modifying raw OOXML break my PowerPoint presentation structure?

Modifying raw OOXML can break presentation structure because direct XML edits bypass safe parsing and validation, causing formatting drift or package corruption; OOXML-aware workflows prevent this by packing and unpacking XML safely.