pptx

Create and edit PowerPoint presentations from HTML and XML.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/vinayakg/claude-dotfiles --skill pptx-vinayakg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/vinayakg/claude-dotfiles/tree/main/skills/pptx
Command: npx skills add https://github.com/vinayakg/claude-dotfiles --skill pptx-vinayakg

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 and modification of PowerPoint presentations, handling everything from generating new slides based on HTML to editing existing presentations via their underlying XML structure.

Core Features & Use Cases

  • Presentation Creation: Generate new .pptx files from HTML content, allowing for precise layout control and design.
  • Template-Based Creation: Duplicate, reorder, and populate slides from existing templates.
  • Content Editing: Modify existing presentations by working directly with the Office Open XML format.
  • Thumbnail Generation: Create visual grids of slides for quick review and analysis.
  • Use Case: Automatically generate a sales report presentation from a web dashboard's HTML output, or update an existing company presentation with new data by editing its XML structure.

Quick Start

Use the pptx skill to create a new presentation from the provided HTML file 'report.html'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML to a PowerPoint presentation?

You can convert HTML to a PowerPoint presentation by using the HTML-to-PPTX conversion feature to generate new .pptx files. This allows for precise layout control and design directly from your HTML content.

Can I edit an existing PowerPoint presentation by modifying its XML structure?

Yes, you can edit existing PowerPoint presentations by directly manipulating their underlying Office Open XML format. This allows you to modify content and update existing slides with new data.

What is the best way to generate slide thumbnails for visual analysis?

Generating slide thumbnails for visual analysis is best handled by creating visual grids of slides. This provides a quick review mechanism to analyze the presentation content visually.

Does this approach support duplicating and reordering slides from an existing template?

Yes, template-based creation supports duplicating, reordering, and populating slides from existing templates. This streamlines modifying presentations without starting from scratch.

Do I need Playwright to generate PowerPoint files from web dashboards?

Playwright is used as a dependency to support the HTML-to-PPTX conversion process, especially when generating presentations from web dashboard outputs. It assists in rendering the HTML content accurately.