pptx

Automate PPTX creation, editing, and validation workflows.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill pptx-cookeyholder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/cookeyholder/django-devcontainer-template/tree/main/.agent/skills/pptx
Command: npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill pptx-cookeyholder

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX skill automates end-to-end handling of PowerPoint presentations, enabling reading, editing, generation from templates, and automated QA without manual steps.

Core Features & Use Cases

  • Read and extract content from PPTX files for quick analysis.
  • Unpack, edit, and re-pack presentations using scripted workflows (layout templates, slide operations).
  • Generate new decks from templates and perform visual QA with thumbnail grids.
  • Use cases include creating pitch decks, updating team slides, and regenerating consistent slide sets from a master template.

Quick Start

Run the toolkit against a PPTX to read, modify, and validate slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX presentation generation from a template?

Automating PPTX presentation generation from a template is done by unpacking the deck, applying scripted slide operations to layouts, and re-packing the file. This handles creating consistent slide sets from master templates without manual steps.

How do I parse and extract content from PPTX slides for analysis?

Parsing and extracting content from PPTX slides is handled by reading the file directly to unpack text and media. This enables quick analysis of presentation data without opening PowerPoint manually.

Can I perform automated QA checks on PowerPoint slides?

Automated QA checks on PowerPoint slides can be performed using scripted workflows that validate layouts and generate visual thumbnail grids. This ensures deck consistency and catches formatting errors across slides.

Do I need lxml and Pillow to edit PPTX files programmatically?

Editing PPTX files programmatically relies on dependencies like lxml for robust XML parsing and Pillow for image handling. These libraries support deterministic tasks and validation when unpacking and modifying slides.

What is the best way to update multiple PowerPoint slides consistently?

The best way to update multiple PowerPoint slides consistently is using scripted workflows that apply template modifications across layouts. This approach modifies slide sets deterministically while including robust error handling and validation.