pptx

Read, edit, and generate PPTX slide decks with template support.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/XinyuYao98/engineering-playbook --skill pptx-xinyuyao98
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/XinyuYao98/engineering-playbook/tree/main/skill/pptx
Command: npx skills add https://github.com/XinyuYao98/engineering-playbook --skill pptx-xinyuyao98

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX management often requires repetitive, error-prone manual edits across slides, templates, and notes. This Skill automates reading, editing, and generating PowerPoint presentations, enabling you to extract content, apply templates, and assemble decks without manual tedium.

Core Features & Use Cases

  • Read/parse PPTX content to extract text, notes, and slide structure for quick analyses.
  • Edit, merge, or create slides from templates and layouts, including template-driven deck assembly.
  • Assemble new decks from scratch or by combining/splitting slides across presentations, with template and layout support.
  • Trigger actions when users mention deck, slides, presentation, or reference a .pptx filename to streamline conversational workflows.

Quick Start

Provide a PPTX file and tell the assistant to read, edit, or generate slides to obtain the resulting deck.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate editing and generating PowerPoint slides from templates?

Automating PPTX slide generation involves providing a template file and directing the assistant to assemble new decks or adapt content using template and layout support for deterministic results.

Can I extract text and notes from a PowerPoint presentation programmatically?

Yes, you can extract text, notes, and slide structure from PPTX files by parsing the presentation content, enabling quick analyses without manual data entry.

What is the best way to merge or split slides across multiple presentations?

Merging or splitting slides across presentations requires automated PPTX assembly to combine or separate slides from multiple sources while maintaining template and layout support.

Does this PPTX automation approach require specific Python dependencies?

This PPTX automation approach requires the Python dependencies defusedxml and Pillow to handle secure XML parsing and image processing during slide generation.

How do I assemble a new deck from scratch without manual formatting?

You can build a new deck from scratch without manual formatting by triggering automated PPTX assembly actions, which apply templates and layouts to generate structured slide presentations.

When should I not use automated scripts for presentation editing?

You should avoid using automated scripts for presentation editing when slides require highly custom, non-deterministic visual design adjustments that fall outside standard template and layout constraints.