pptx

Unpack, edit, and pack PPTX files for automated slide deck workflows.

229|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/760485464/qyclaw --skill pptx-760485464
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/760485464/qyclaw/tree/main/skills-builtin/pptx
Command: npx skills add https://github.com/760485464/qyclaw --skill pptx-760485464

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX-related tasks are often repetitive and error-prone, requiring manual unpacking, editing, and repacking of slide decks. This Skill provides a cohesive workflow to automate creation, reading, editing, and packaging of PPTX files.

Core Features & Use Cases

  • Create and modify PPTX presentations from templates or inputs using a suite of scripts (unpack, edit, pack).
  • Read, parse, and extract content from PPTX files for reporting or repurposing.
  • Assemble and re-pack slides with layout templates, thumbnails, and notes handling for batch production.

Quick Start

Unpack a PPTX, edit slides with templates, and repack into a final PPTX.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate creating PowerPoint presentations from templates?

Automating PowerPoint presentations from templates involves unpacking the PPTX, applying slide layouts and content edits via scripts, and repacking it. This Skill coordinates that entire workflow end-to-end, handling template integration, thumbnail generation, and output validation seamlessly.

Can I extract and read content from existing PPTX files in bulk?

Yes, you can extract and read content from existing PPTX files in bulk. The Skill unpacks PowerPoint files to parse and extract slide content, handling layouts, thumbnails, and notes for batch production. It uses script-based automation to read and repurpose slide data for reporting or downstream processing.

What is the best way to apply a new layout template to multiple slides?

The best way to apply a new layout template to multiple slides is using an unpack, edit, and pack workflow. This Skill automates that process, allowing you to unpack the PPTX, apply template-driven layout changes to slides via scripts, and repackage the final deck while validating the output structure.

Does this PPTX automation approach require any specific Python libraries?

Yes, this PPTX automation approach requires Python and relies on the defusedxml and Pillow libraries. Defusedxml safely handles XML parsing during the unpack and edit phases, while Pillow manages image processing tasks like generating slide thumbnails during the packaging workflow.

Why are my PowerPoint slides not updating when I repack the PPTX file?

PowerPoint slides may not update when repacking if the unpack, edit, and pack workflow encounters validation errors or layout mismatches. This Skill validates output via dedicated pack and unpack tooling, ensuring that template integration and script-based slide edits are correctly applied and packaged into the final presentation.