pptx

Automates PPTX deck creation, modification, and extraction via Python scripts.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/HuuBar/skill-routing-experiment --skill pptx-huubar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/HuuBar/skill-routing-experiment/tree/main/unified_skills/anthropics/pptx
Command: npx skills add https://github.com/HuuBar/skill-routing-experiment --skill pptx-huubar

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX deck work often involves repetitive, error-prone edits across multiple presentations. This Skill automates deck creation, extraction of content, and structural updates to speed up collaboration and ensure consistency.

Core Features & Use Cases

  • Template-driven deck generation: create new PPTX files from predefined slide templates.
  • Content extraction: read and parse text and structure from existing presentations for summaries or indexing.
  • Slide management: reorder, merge, or split slides to streamline reviews and updates.

Quick Start

Provide a PPTX file and ask to generate an updated deck or extract its content.

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 from a predefined slide template?

Automate PPTX deck creation by applying deterministic Python scripts to predefined slide templates, validating inputs before edits to generate structured presentation files consistently.

Can I extract text and structure from existing PPTX slides for indexing?

Extract text and structure from existing PPTX slides by parsing presentation files to read content, enabling automated summarization and indexing for collaborative review workflows.

What's the best way to reorder or merge slides across multiple presentations?

Reorder or merge slides across presentations by executing structural updates through automated scripts, streamlining the reorganization of PPTX decks for collaborative team reviews.

Do I need Python and specific XML libraries to modify PPTX files programmatically?

Modifying PPTX files programmatically requires Python and XML processing libraries like lxml and defusedxml, alongside Pillow for image handling, to execute deterministic slide edits safely.

Why does my automated PPTX extraction fail on complex template structures?

Automated PPTX extraction may fail on complex template structures if inputs are not properly validated before edits, as the scripts rely on deterministic steps to parse text and slide structure.