pptx

Create, edit, and extract content from PPTX presentations using Python scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/EpicBlackWolfZ/Gildedrose-kata --skill pptx-epicblackwolfz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/EpicBlackWolfZ/Gildedrose-kata/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/EpicBlackWolfZ/Gildedrose-kata --skill pptx-epicblackwolfz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a programmable approach to working with PowerPoint PPTX files, including reading, editing, and creating decks from templates, as well as unpacking and packing presentations for automated workflows.

Core Features & Use Cases

  • Read/analyze content: python -m markitdown presentation.pptx
  • Edit or create from template: editing workflows and template-driven deck creation
  • Create from scratch: use pptxgenjs to build new presentations from scratch
  • Design ideas and QA workflows: apply consistent design guidance and perform visual QA

Quick Start

Provide a PPTX file and ask me to generate a new deck from a template, applying content extraction and slide edits.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX deck creation and editing using Python?

Python scripts drive PPTX deck creation and editing by applying template-based slide generation, extracting content, and packing or unpacking presentation files for automated workflows.

What's the best way to extract content from an existing PowerPoint presentation?

You can extract content from existing PowerPoint presentations by running python -m markitdown presentation.pptx, which reads and analyzes the text and layout from the PPTX file for downstream workflows.

Can I use pptxgenjs to build a new presentation from scratch?

Yes, you can use pptxgenjs to build new presentations from scratch, enabling programmatic slide generation alongside template-based editing and visual QA workflows for consistent deck design.

Does this PPTX automation workflow support unpacking and packing existing decks?

Yes, the PPTX automation workflow supports end-to-end unpacking of existing presentations for content modification, followed by packing the modified decks back into valid PPTX files for distribution.

Do I need Python and specific dependencies to run PPTX generation scripts?

Yes, you need a Python environment with dependencies including defusedxml, lxml, and Pillow installed to execute the scripts that handle presentation generation, XML manipulation, and image processing.