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.