pptx

Read, edit, and generate PPTX presentations with script-driven workflows.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Jacksonhuf/AxiMate --skill pptx-jacksonhuf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Jacksonhuf/AxiMate/tree/main/integrations/ripple/copaw/src/copaw/agents/skills/pptx
Command: npx skills add https://github.com/Jacksonhuf/AxiMate --skill pptx-jacksonhuf

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX files are ubiquitous in business and education, and this skill provides end-to-end support for reading, editing, generating, and organizing PowerPoint presentations, including decks, templates, layouts, speaker notes, and comments for streamlined workflows.

Core Features & Use Cases

  • Read, parse, and extract text from PPTX files to enable downstream processing or summarization.
  • Create new presentations from scratch or from templates, apply layouts, and merge or split slides to assemble pitch decks or training materials.
  • Update slide content, notes, and comments to prepare presentations for delivery or archiving, including exporting visuals and metadata.

Quick Start

Provide a PPTX file to start and specify the desired operation (read, edit, or generate) to obtain an updated deck ready for use.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate reading and extracting text from PPTX files?

Automating PPTX text extraction is handled by parsing presentation files to pull text from slides, speaker notes, and comments for downstream processing or summarization. This enables script-driven workflows to batch-process multiple decks deterministically.

Can I create a new PowerPoint presentation from a template automatically?

Creating presentations from templates is fully supported. You can generate new pitch decks from scratch or apply existing templates and layouts, then merge or split slides to assemble training materials via automated scripts.

What is the best way to batch-process multiple PowerPoint decks?

Batch-processing multiple PowerPoint decks is executed through a scripts suite that ensures robust error handling and deterministic execution. It reads, edits, and generates slides across many files to streamline bulk presentation workflows.

How do I update slide content and speaker notes in a PPTX file?

Updating PPTX slide content, speaker notes, and comments is done by editing the presentation structure to prepare materials for delivery or archiving. You can also export visuals and metadata during this process.

Do I need Python and lxml to edit PowerPoint files programmatically?

Editing PowerPoint files programmatically relies on Python dependencies including lxml, defusedxml, and Pillow. These libraries handle XML parsing and image processing to ensure robust, error-free PPTX manipulation.