pptx

Create, edit, and analyze PowerPoint presentations with PptxGenJS and markitdown.

1|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/sergeyitaly/claude-skill-deployer --skill pptx-sergeyitaly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/sergeyitaly/claude-skill-deployer/tree/main/skills_library/pptx
Command: npx skills add https://github.com/sergeyitaly/claude-skill-deployer --skill pptx-sergeyitaly

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the complexity of working with PowerPoint files programmatically, whether you need to create pitch decks from scratch, edit existing templates, or extract content from presentations for analysis.

Core Features & Use Cases

  • Template-Based Editing: Modify existing presentations by unpacking XML, editing slide content, and repacking with validation.
  • Creation from Scratch: Build professional slide decks using PptxGenJS with design guidance for colors, typography, and layout.
  • Content Extraction: Read and analyze PPTX files using markitdown for text extraction and thumbnail generation for visual review.
  • Use Case: A startup founder needs to update a 50-slide investor deck with new Q3 metrics. Use this Skill to batch-update charts, replace placeholder text, and ensure visual consistency across all slides.

Quick Start

Use the pptx skill to update the quarterly metrics in the attached 'investor-deck.pptx' template and generate a thumbnail grid for visual review.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate editing an existing PowerPoint template programmatically?

PowerPoint template editing can be automated by unpacking the PPTX XML, modifying slide content directly, and repacking the file with validation to ensure structural integrity.

Can I generate PowerPoint slides from scratch using PptxGenJS?

You can build professional PowerPoint slides from scratch using PptxGenJS, applying programmatic design guidance for colors, typography, and layout to generate complete decks.

What is the best way to extract text from a PPTX file for analysis?

Extracting text from a PPTX file is done using markitdown, which reads the presentation content to enable text analysis, content review, and archival processing.

Does PowerPoint conversion to PDF require LibreOffice?

Converting PowerPoint presentations to PDF requires LibreOffice, which also supports visual QA workflows by generating slide thumbnails for review.

Can I batch update charts and metrics across a large PowerPoint deck?

You can batch update charts, replace placeholder text, and ensure visual consistency across large presentation decks by applying template-based XML editing.

What Python dependencies are needed for PowerPoint presentation manipulation?

PowerPoint presentation manipulation requires the Python dependencies Pillow, defusedxml, and lxml to handle images, parse XML securely, and process slide structures.