pptx

Create and edit PowerPoint presentations from HTML or OOXML.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/2898117012/agent-skills --skill pptx-2898117012
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/2898117012/agent-skills/tree/main/pptx
Command: npx skills add https://github.com/2898117012/agent-skills --skill pptx-2898117012

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 entire process of working with PowerPoint presentations, from creating new ones from scratch or templates to editing existing content and analyzing presentation structure.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or by leveraging existing templates, ensuring design consistency.
  • Content Editing: Modify text, layouts, and formatting within existing .pptx files by directly manipulating their XML structure.
  • Analysis & Design: Extract text content, analyze slide layouts, and apply design principles for professional-looking presentations.
  • Use Case: Automatically create a sales pitch deck based on a provided HTML outline, ensuring all slides adhere to brand guidelines and use appropriate layouts.

Quick Start

Use the pptx skill to create a new presentation from the HTML file 'my-slides.html'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I generate a PowerPoint presentation from an HTML file?

To generate a PowerPoint presentation from HTML, this Skill converts HTML outlines into new .pptx files using html2pptx, ensuring design consistency and appropriate slide layouts.

Can I edit text and layouts in an existing .pptx file without breaking the formatting?

Yes, you can edit text and layouts in an existing .pptx file by directly manipulating its Office Open XML (OOXML) structure, which allows precise content and formatting modifications.

What is the best way to extract text and analyze slide layouts from a PowerPoint file?

The best way to extract text and analyze slide layouts is by using the markitdown library, which analyzes the .pptx structure and extracts text content for review.

Does this approach support creating presentation slides from existing templates?

Yes, presentation creation supports leveraging existing templates to generate new slides, ensuring that all new content strictly adheres to predefined brand guidelines and layouts.

How do I replace specific content or generate slide thumbnails during presentation editing?

During presentation editing, you can replace specific content and generate slide thumbnails using the dedicated replace and thumbnail components, streamlining workflow management for .pptx files.