pptx

Create, edit, and analyze PowerPoint presentations with OOXML validation.

Updated Jul 23, 2025
One-click install
npx skills add https://github.com/levanminhduc/LuongHoaThoNew --skill pptx-levanminhduc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/levanminhduc/LuongHoaThoNew/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/levanminhduc/LuongHoaThoNew --skill pptx-levanminhduc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables automated creation, modification, and analysis of PowerPoint (.pptx) presentations, including interacting with Open XML components and validating structural integrity.

Core Features & Use Cases

  • OOXML access & validation: Read and validate PowerPoint files against OOXML schemas.
  • Slide inventory & structure: Inventory slides, layouts, themes, and shapes for analysis.
  • Design-aware workflows: Apply templates, layouts, and organize slides with automated tooling.

Quick Start

Use the pptx skill to unpack and inspect a sample PPTX, and run a basic validation against OOXML schemas.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create and edit PowerPoint presentations programmatically?

Create and edit PowerPoint presentations using Python scripts that manipulate .pptx files directly. This Skill provides automated workflows to generate slides, modify layouts, add text, and adjust formatting without manual PowerPoint interaction, enabling batch processing and design-guided generation.

Can I extract text and analyze slide structure from PPTX files?

Yes, extract text, read speaker notes, inspect layouts, themes, and shapes for analysis. This Skill inventories slide components and enables typography and color analysis, supporting workflows that require understanding presentation structure and content without opening PowerPoint.

How do I validate PowerPoint files against OOXML schemas?

Validate .pptx files against OOXML schemas to ensure structural integrity and well-formedness. This Skill reads raw XML components, identifies relationships, and checks compliance, catching formatting issues and structural errors before deployment or sharing.

What's the best way to unpack and inspect raw XML in PowerPoint files?

Unpack and inspect raw OOXML components within .pptx files to understand file structure and relationships. This Skill provides direct XML access and validation tools, enabling troubleshooting, design inspection, and coordination of conversion and validation workflows.

Can I automate slide layout and template application across presentations?

Automate application of templates, layouts, and design patterns across multiple slides and presentations. This Skill supports design-aware workflows that organize slides programmatically, preserving formatting and enabling coordinated generation of standardized decks at scale.

Do I need external tools to handle PowerPoint validation and conversion?

No, this Skill bundles dependencies for XML parsing, image handling, and schema validation. Use embedded Python scripts and CLI utilities to validate, convert, and analyze presentations without additional PowerPoint software or external services.