pptx

Create, edit, and analyze PowerPoint presentations with OOXML-level control.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you create, edit, analyze, and manage PowerPoint presentations with deterministic workflows and XML-level controls.

Core Features & Use Cases

  • Presentation Creation & Editing: Generate slides, modify content, and adjust layouts.
  • XML-Level Control: Access raw OOXML structures for advanced formatting and consistency.
  • Batch & Automation: Apply changes across multiple slides or entire decks programmatically.

Quick Start

Create a new slide, add a title, and save as a PPTX file using a scripted 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 presentation creation and editing?

Automate PowerPoint creation by generating slides, modifying content, and adjusting layouts programmatically using OOXML-level control. This Skill handles slide generation, content updates, and layout management across single or batch presentations deterministically.

Can I read and analyze the structure of existing PPTX files?

Yes, analyze PPTX files by accessing raw OOXML structures to inspect slide layout, typography, color schemes, and internal references. This Skill unpacks archives, validates against XSD schemas, and exports structured data while preserving layout integrity.

What's the best way to modify speaker notes and slide content across multiple presentations?

Batch modify speaker notes and content across multiple slides or entire decks by applying programmatic changes through OOXML manipulation. This Skill ensures unique IDs, correct relationships, and consistent formatting when updating presentations at scale.

Do I need special handling for OOXML validation and archive preservation?

This Skill handles OOXML validation against XSD schemas, preserves whitespace and relationships, maintains unique IDs, and manages archive unpacking and repacking. It ensures your generated or modified presentations remain valid and presentation-ready.

Can I apply deterministic workflows to ensure consistent PowerPoint formatting?

Yes, apply deterministic workflows with XML-level controls to ensure consistent formatting, relationships, and structure across presentations. This Skill combines OOXML access with programmatic batch operations for reliable, reproducible results.