pptx

Inspect and repair PowerPoint .pptx files while preserving content.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/csgaokun/vscode_claude --skill pptx-csgaokun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/csgaokun/vscode_claude/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/csgaokun/vscode_claude --skill pptx-csgaokun

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This PPTX Skill addresses the friction of manual PPTX editing, template-driven slide generation, and QA checks by providing a script-enabled workflow to unpack, inspect, edit, and re-pack PowerPoint presentations, with slide layout variety and thumbnail generation to speed review.

Core Features & Use Cases

  • Read and analyze PPTX content by unpacking slides, extracting metadata, and generating thumbnails for QA.
  • Create or modify slides from templates and slideLayouts, reassemble into a final presentation, and validate content types and relationships.
  • Support template-driven editing workflows, including layout planning, unpacking, editing, cleaning, and packing, as described in the design notes.

Quick Start

Unpack a PPTX with the provided Python scripts and begin editing and rebuilding presentations using the template workflow.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide creation using templates?

This workflow supports batch and single presentations by unpacking .pptx files, extracting metadata, generating slide thumbnails for QA, and re-packing the PowerPoint while preserving content.

How do I repair structural inconsistencies in a PowerPoint presentation?

The workflow operates across slide layouts, notes, and media to identify and fix structural inconsistencies while preserving content, ensuring PPTX schema compatibility.

Can I generate slide thumbnails for QA review from a pptx file?

Generating slide thumbnails for QA and review is a core feature that speeds up the inspection of slide content, metadata, and layout variety during the editing workflow.

What is the best way to batch process PowerPoint files for editing and packing?

The Skill enables reading, editing, unpacking, and repacking workflows for batch or single presentations, ensuring PPTX schema compatibility throughout the process.

Do I need Pillow and defusedxml to unpack and edit pptx files?

These dependencies support safe XML parsing with defusedxml and image processing with Pillow to generate thumbnails and manage media within the PowerPoint workflow.

Why does my PowerPoint template lose media resources after editing?

By validating content types and relationships during the unpacking and repacking process, the workflow ensures media and template resources are preserved and correctly linked.