pptx

Automate PPTX slide deck creation, editing, reading, and organization.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/EzioPeter/codex_skills --skill pptx-eziopeter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/EzioPeter/codex_skills/tree/main/pptx
Command: npx skills add https://github.com/EzioPeter/codex_skills --skill pptx-eziopeter

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates PPTX-related tasks from input to output, enabling end-to-end handling of slide decks without manual intervention.

Core Features & Use Cases

  • Read/parse PPTX files to extract text, metadata, and layout information.
  • Create new presentations from templates or from scratch, with support for speaker notes and comments.
  • Edit existing presentations: update slides, merge/split slides, apply templates and maintain notes.
  • Trigger automation when the user mentions deck, slides, or presentation, or references a PPTX filename.

Quick Start

Create a deck from template.pptx and extract slide text for review.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate creating a presentation from an existing template?

To automate presentation creation, trigger workflows on deck or PPTX filename references to generate new files from templates. This skill supports template-based creation, programmatically building slide decks while maintaining speaker notes and comments.

Can I extract text and metadata from an existing PPTX file?

Extracting text and metadata from PPTX files is achieved by reading and parsing the presentation structure. This skill enables end-to-end handling of slide decks, allowing you to pull text, metadata, and layout information from existing presentations without manual intervention.

What is the best way to edit and merge slides in a PowerPoint deck?

The best way to edit and merge slides in a PowerPoint deck is through automated PPTX workflows that manipulate the file programmatically. This skill supports updating, merging, and splitting slides while applying templates and preserving existing notes.

Does this presentation automation tool require specific Python libraries?

This presentation automation tool relies on defusedxml, lxml, and Pillow to process PPTX files. These dependencies handle XML parsing, document structure manipulation, and image processing required for end-to-end slide deck workflows.

When should I not use automation for editing slide decks?

You should not use automation for editing slide decks when presentations require complex, non-standard visual formatting that standard templates cannot capture. This skill handles structured updates, text extraction, and template-based creation, but highly custom visual design may need manual adjustments.