pptx

Automates creation, modification, and visual validation of .pptx files via XML manipulation.

18|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/dachent/skills --skill pptx-dachent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/dachent/skills/tree/main/.upstream/anthropic-skills/57546260929473d4e0d1c1bb75297be2fdfa1949/skills/pptx
Command: npx skills add https://github.com/dachent/skills --skill pptx-dachent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, LibreOffice, Poppler, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of creating, editing, and maintaining high-quality PowerPoint presentations programmatically, ensuring visual consistency and structural integrity without manual slide-by-slide adjustments.

Core Features & Use Cases

  • Template-Driven Generation: Automate the creation of pitch decks or reports by injecting data into pre-designed templates.
  • Visual QA & Inspection: Convert slides to high-resolution images to catch layout, overflow, or contrast issues before final delivery.
  • Advanced XML Manipulation: Perform surgical edits on slide XML to reorder, duplicate, or clean up presentation structures.

Quick Start

Use the pptx skill to generate a new presentation from the provided data using the corporate template.

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 generation from a template?

Automating PowerPoint presentation generation involves injecting data into pre-designed templates using programmatic slide generation and XML manipulation. This approach ensures visual consistency and structural integrity without manual adjustments.

Can I convert PowerPoint slides to images for visual QA?

Yes, you can convert slides to high-resolution images for visual QA to catch layout, overflow, or contrast issues. This automated visual validation requires rendering integration with LibreOffice and Poppler before final delivery.

How do I perform surgical edits on PowerPoint slide XML?

Performing surgical edits on PowerPoint slide XML allows you to reorder, duplicate, or clean up presentation structures directly. This advanced XML manipulation provides precise control over the internal file architecture of your .pptx decks.

Does this slide deck automation approach work with pptxgenjs and markitdown?

Yes, this slide deck automation requires integration with pptxgenjs for programmatic slide generation and markitdown for rendering tasks. It also relies on LibreOffice and Poppler to validate presentation files.

What's the best way to clean up structural issues in .pptx files?

The best way to clean up structural issues in .pptx files is through advanced XML manipulation to perform surgical edits on the slide architecture. This structural cleanup removes errors and ensures presentation integrity programmatically.