pptx

Read, edit, and generate PowerPoint PPTX files via script-driven workflows.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/phuongok2112003/A2A --skill pptx-phuongok2112003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/phuongok2112003/A2A/tree/main/files_md/pptx
Command: npx skills add https://github.com/phuongok2112003/A2A --skill pptx-phuongok2112003

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX files are complex ZIP-based packages that are tedious to edit manually, prone to errors, and time-consuming to maintain across large slide decks. This Skill provides an automated workflow to read, modify, create, and validate PowerPoint presentations, reducing manual effort and ensuring consistency.

Core Features & Use Cases

  • Read/analyze content: extract text, thumbnails, and structural information from PPTX files to inform edits or summaries.
  • Edit or create from templates: apply templates, modify slides, or generate new presentations from scratch using script-driven workflows.
  • Validation and Packaging: verify slide layouts, relationships, and content integrity, then pack updated content back into a PPTX file.
  • Use Case: quickly generate pitch decks by templating key slides, updating content from a data source, and exporting a ready-to-deliver presentation.

Quick Start

Open a PPTX and run the included scripts to read, modify, or generate slides, then save the updated file.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint PPTX editing for large slide decks?

Automating PowerPoint PPTX editing involves using script-driven workflows to read, modify, and validate large slide decks, then packaging the updated content back into a new PPTX file.

What is the best way to generate pitch decks from templates using Python?

The best way to generate pitch decks from templates is by applying script-driven workflows to template key slides, updating content from a data source, and exporting a ready-to-deliver PPTX presentation.

Can I extract text and thumbnails from PPTX files for content summaries?

You can extract text, thumbnails, and structural information from PPTX files by parsing the internal XML via scripts, which informs edits or generates content summaries.

Does this approach verify slide layouts and relationships before packaging?

Yes, this approach validates slide layouts, checks content integrity, and verifies slide relationships before packaging the updated results into a final PPTX file.

Why does parsing PPTX XML require specific libraries like lxml?

Parsing PPTX XML requires libraries like lxml because PPTX files are complex ZIP-based packages, and specialized XML parsers are needed to accurately read and modify structural relationships without errors.

How do I validate content integrity when modifying PowerPoint slides?

You validate content integrity when modifying PowerPoint slides by running script-driven workflows that verify slide layouts, check slide relationships, and package the validated content back into a PPTX.