Pptx

Create, edit, and analyze PowerPoint presentations via OOXML manipulation.

1|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill pptx-rooseveltadvisors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Pptx
Source: https://github.com/RooseveltAdvisors/claude-agent-stack/tree/main/skills/Utilities/Documents/Pptx
Command: npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill pptx-rooseveltadvisors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, modification, and analysis of PowerPoint presentations, automating complex tasks and ensuring design consistency.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch using HTML or from existing templates.
  • Content Editing: Modify existing presentations by editing raw XML or replacing content.
  • Analysis & Conversion: Extract text, generate slide thumbnails, and convert slides to images.
  • Use Case: Quickly generate a pitch deck based on a company template, ensuring all branding and formatting guidelines are met, or extract all text content from a large presentation for summarization.

Quick Start

Use the Pptx skill to create a new presentation from the provided HTML content.

Frequently Asked Questions about Pptx

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

FAQPage Schema
How do I create PowerPoint presentations from HTML content?

To create PowerPoint presentations from HTML, this Skill converts HTML content to OOXML slides using html2pptx.js. It generates valid .pptx files programmatically, ensuring design consistency by translating web layouts into native presentation formats.

Can I edit existing PowerPoint files by modifying the raw XML?

You can edit existing PowerPoint files by unpacking the Office Open XML (OOXML) structure, modifying the raw XML directly, and repacking the presentation. This allows precise content replacement and formatting adjustments within the .pptx file.

What is the best way to extract text and generate slide thumbnails for analysis?

The best way to extract text and generate slide thumbnails is by using automated conversion workflows. This Skill extracts text content and converts slides to images using Playwright and Sharp, enabling rapid presentation analysis and summarization.

Does this PowerPoint generation approach work with existing company templates?

Yes, this PowerPoint generation approach works with existing company templates. You can generate presentations from scratch or modify existing files, ensuring all branding and formatting guidelines are met by manipulating the underlying OOXML structure.

What dependencies do I need to convert slides to images?

To convert slides to images, you need Playwright for browser-based rendering and Sharp for image processing. These dependencies work together with markitdown and defusedxml to safely parse and transform presentation content into image formats.