anthropic-pptx

Creates, edits, and analyzes PowerPoint presentations via HTML conversion and OOXML repair.

1|Updated Jun 28, 2026
One-click install
npx skills add https://github.com/whmathews15/DEX-Personal-Operating-System --skill anthropic-pptx-whmathews15
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anthropic-pptx
Source: https://github.com/whmathews15/DEX-Personal-Operating-System/tree/main/.claude/skills/anthropic-pptx
Command: npx skills add https://github.com/whmathews15/DEX-Personal-Operating-System --skill anthropic-pptx-whmathews15

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill handles the full lifecycle of PowerPoint work so you do not have to manually edit slide XML, rebuild decks, or fight layout issues.

Core Features & Use Cases

  • Presentation creation: Build new decks from HTML, including text, images, charts, tables, and placeholders.
  • Editing and reuse: Modify existing presentations through template duplication, slide reordering, and targeted text replacement.
  • Inspection and repair: Unpack, validate, and repack OOXML files while checking relationships, content types, overflow, and visual alignment.
  • Use case: Turn a rough outline or an existing branded deck into a polished presentation with consistent formatting and validated slide structure.

Quick Start

Use the anthropic-pptx skill to create, edit, or analyze the presentation file I attach and keep the layout clean, validated, and ready to share.

Frequently Asked Questions about anthropic-pptx

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

FAQPage Schema
How do I convert HTML to PowerPoint slides automatically?

Yes, HTML-to-PPTX conversion builds complete presentations from HTML content, including text, images, charts, tables, and placeholders. It handles structural conversion automatically to produce formatted, ready-to-share slide decks.

What is the best way to edit text in an existing PowerPoint template without breaking the layout?

Inventory-based text replacement modifies existing PowerPoint templates by targeting specific strings for substitution. It preserves original slide structure, formatting, and placeholder relationships to prevent layout breakage during edits.

How do I repair corrupted OOXML files in a PowerPoint presentation?

Unpack and validate OOXML files to repair corrupted PowerPoint presentations by checking relationships, content types, and structural integrity. This workflow repacks the XML structure to restore damaged decks.

Can I visually validate PowerPoint slides to prevent text overflow before sharing?

Thumbnail inspection validates PowerPoint slides visually to prevent text overflow and alignment issues. It checks content boundaries and visual consistency to ensure decks are clean and ready to share.

Does python-pptx support reordering slides and reusing templates in PowerPoint?

Python-pptx supports reordering slides and reusing templates through template duplication and structural manipulation. It enables targeted slide modifications while maintaining overall deck formatting and validated structure.

What are the limitations of automated PowerPoint generation for complex deck layouts?

Automated PowerPoint generation may face limitations with overflow and visual alignment when mapping complex HTML structures. Thumbnail inspection and OOXML validation are required to prevent structural issues in intricate deck layouts.