pptx

Create, edit, and analyze PowerPoint presentations with Office Open XML.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/sudat/req-manager --skill pptx-sudat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/sudat/req-manager/tree/main/.cursor/skills/pptx
Command: npx skills add https://github.com/sudat/req-manager --skill pptx-sudat

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, allowing for efficient content management and design customization.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using templates, with options for custom design and layout.
  • Content Editing: Modify existing presentations by updating text, images, and structure via Office Open XML manipulation.
  • Analysis: Extract text content or analyze presentation structure for consistency and formatting.
  • Use Case: Automatically generate a sales report presentation with updated charts and data points based on a provided template and new data.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

Frequently Asked Questions about pptx

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

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

To generate PowerPoint presentations from HTML content, this Skill converts HTML to PPTX using the pptxgenjs library, producing structured slides with custom designs and layouts deterministically.

Can I edit the raw Office Open XML of an existing .pptx file?

Yes, you can edit raw Office Open XML of an existing .pptx file. This Skill modifies text, images, and structure directly via ooxml scripts for deterministic presentation content management.

What is the best way to extract text from a PowerPoint presentation for analysis?

The best way to extract text for PowerPoint presentation analysis is using the markitdown library, which reads .pptx files to extract content and analyze structure for formatting consistency.

Does this Skill support creating slides from a provided template?

Yes, this Skill supports creating slides from a provided template. It uses pptxgenjs to generate new presentations from scratch or templates for structured content generation like sales reports.

What are the limitations of using Office Open XML manipulation for presentation editing?

Using Office Open XML manipulation for presentation editing requires ooxml scripts for deterministic operations, meaning complex design changes may need raw XML updates rather than visual editing interfaces.