pptx

Creates and edits PPTX presentations using templates and inventory-based replacement workflows.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/yutaoshao/agent-skills --skill pptx-yutaoshao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/yutaoshao/agent-skills/tree/main/glm-skills/document-skills/pptx
Command: npx skills add https://github.com/yutaoshao/agent-skills --skill pptx-yutaoshao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, python-pptx, six, and includes scripts (resource) components.

What problem does it solve?

This skill provides a structured workflow for creating, editing, and analyzing PowerPoint (.pptx) presentations, streamlining slide generation and content updates.

Core Features & Use Cases

  • PPTX creation from templates and layouts, with guided workflows that preserve formatting.
  • Programmatic editing and text replacement across slides using inventory and replacement scripts.
  • Thumbnail generation and slide management (reordering, duplication, and validation) to support quick review and publication.

Quick Start

Load a PPTX, run the replacement workflow with a replacement JSON to update slides, and save the updated presentation.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate text replacement in PowerPoint presentations?

Automate PowerPoint text replacement by loading a PPTX file and applying an inventory-based replacement script with a JSON file to update slide content while preserving formatting.

Can I generate PPTX presentations from templates programmatically?

Yes, you can generate PPTX presentations from templates programmatically. The skill supports template-based slide generation and layout-aware reflow to preserve original formatting during automated slide creation.

What is the best way to validate PowerPoint slides after automated edits?

The best way to validate PowerPoint slides after edits is generating slide thumbnails. This visual validation step ensures layout-aware reflow and text replacement occurred correctly across the presentation.

Does python-pptx support layout-aware slide duplication and reflow?

Yes, python-pptx supports layout-aware slide duplication and reflow. The skill leverages this dependency to enforce safe edits, duplicate slides, and manage content replacement without breaking the template structure.

Why does text replacement break my PowerPoint slide formatting?

Text replacement can break PowerPoint slide formatting if not done layout-aware. Using inventory-based replacement scripts ensures safe edits that respect the original template structure and preserve slide layouts.