pptx

Create and edit PowerPoint presentations from HTML and XML.

2|3|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/psd401/psd-claude-plugins --skill pptx-psd401
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/psd401/psd-claude-plugins/tree/main/plugins/psd-productivity/skills/pptx
Command: npx skills add https://github.com/psd401/psd-claude-plugins --skill pptx-psd401

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and editing of PowerPoint presentations, transforming raw data and HTML content into visually appealing slides with accurate layouts and formatting.

Core Features & Use Cases

  • HTML to PPTX Conversion: Convert structured HTML content into professional PowerPoint slides, preserving layout and design.
  • Template-Based Creation: Generate presentations by duplicating, reordering, and populating slides from existing templates.
  • XML Editing: Directly manipulate Office Open XML (OOXML) for fine-grained control over presentation elements.
  • Thumbnail Generation: Create visual previews of slides for quick analysis and review.
  • Use Case: You need to create a presentation based on a company template. Provide the template file and the content for each slide, and the Skill will generate a polished presentation, ensuring consistent branding and layout across all slides.

Quick Start

Use the pptx skill to convert the HTML file 'my-slide-deck.html' into a PowerPoint presentation.

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 PowerPoint slides?

To convert HTML to PowerPoint slides, this Skill uses an HTML-to-PPTX conversion process that transforms structured HTML content into professional .pptx files while preserving your layout and design.

Can I modify an existing PowerPoint presentation using OOXML?

Yes, you can modify existing PowerPoint presentations by directly manipulating Office Open XML (OOXML), which provides fine-grained control over individual presentation elements within the .pptx file structure.

What is the best way to generate a presentation from a company template?

The best way to generate a presentation from a company template is by using a template-based workflow that duplicates, reorders, and populates slides with your provided content to ensure consistent branding and layout.

Do I need Python libraries like markitdown and playwright to create slide thumbnails?

Yes, creating visual slide previews requires Python libraries like markitdown, playwright, and sharp to accurately render and generate visual thumbnails of your PowerPoint slides for quick analysis.

Does this approach support batch generation of PowerPoint files from raw data?

This approach supports automating the creation of PowerPoint presentations by transforming raw data and HTML content into visually appealing slides with accurate layouts, enabling efficient batch generation workflows.