anthropic-pptx

Create, edit, and analyze .pptx files via OOXML and HTML workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, sharp, LibreOffice, poppler-utils, defusedxml, PIL, python-pptx, lxml, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the guesswork from working with .pptx files by giving structured, reliable workflows for reading, modifying, and validating presentation content using the correct underlying approach for each task.

Core Features & Use Cases

  • PPTX text access & conversion: Extract slide text by converting the PPTX to markdown when layout/notes don’t need raw fidelity.
  • Raw OOXML editing guidance: Use direct XML access for speaker notes, comments, slide layouts, animations, and complex formatting that can’t be handled well through plain text extraction.
  • PPTX creation workflows: Generate new presentations from HTML slides via an html-to-PPTX pipeline with accurate positioning, placeholders, chart/table injection, and visual validation.
  • Editing safety/quality checks: Validate and repack modified OOXML using dedicated scripts and fix errors immediately after edits.

Quick Start

Use the anthropic-pptx skill to extract and analyze the contents of an attached presentation file 'deck.pptx'.

Frequently Asked Questions about anthropic-pptx

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

FAQPage Schema
How do I extract text from a PPTX file for quick review?

Extract PPTX text by converting the file to markdown using markitdown. This approach provides quick text access when you don't need raw layout fidelity or speaker notes from the presentation slides.

Can I edit speaker notes and slide layouts directly in a PPTX file?

Edit speaker notes and slide layouts in PPTX by unpacking and manipulating raw OOXML. This direct XML access handles complex formatting and comments that plain text extraction cannot process.

What's the best way to generate new PowerPoint slides from HTML?

Generate PowerPoint slides from HTML using an html-to-PPTX pipeline. This workflow provides accurate positioning, placeholders, and injection of charts and tables into the final presentation.

How do I validate OOXML edits before repacking a PPTX file?

Validate modified OOXML before repacking the PPTX using dedicated validation scripts. This editing safety check identifies and fixes structural errors immediately after your XML edits.

Does the html-to-PPTX workflow support chart rendering and table injection?

The html-to-PPTX workflow supports chart rendering and table injection through placeholders. It uses deterministic conversion with html2pptx.js to ensure accurate visual elements in the generated slides.

When should I use OOXML manipulation instead of text extraction for PPTX editing?

Use OOXML manipulation instead of text extraction when editing animations, speaker notes, comments, or complex slide layouts. Plain text extraction cannot handle these structural PPTX elements reliably.