pptx

Create and edit PowerPoint presentations from HTML templates using Python and OOXML.

178|24|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ZhanlinCui/Agent-Skills-Hunter --skill pptx-zhanlincui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ZhanlinCui/Agent-Skills-Hunter/tree/main/docs/pptx
Command: npx skills add https://github.com/ZhanlinCui/Agent-Skills-Hunter --skill pptx-zhanlincui

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 automates the creation, modification, and analysis of PowerPoint presentations, streamlining the process of generating professional slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates, with precise control over layout, design, and content.
  • Content Editing: Modify existing presentations by unpacking and repacking Office Open XML (OOXML) files.
  • Analysis & Validation: Extract text, create thumbnail grids for visual review, and validate presentation structure.
  • Use Case: Automatically generate a quarterly sales report presentation with custom branding, charts, and data, based on a provided HTML template.

Quick Start

Use the pptx skill to create a new presentation from the 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 automate PowerPoint presentation creation from an HTML template?

You can automate PowerPoint presentation creation from HTML templates by using this Skill to convert HTML2PPTX. It leverages PptxGenJS and OOXML manipulation to generate professional slide decks with precise control over layout, design, and content.

Can I modify existing .pptx files by editing raw OOXML?

Yes, you can modify existing .pptx files by unpacking and repacking Office Open XML (OOXML) files. This Skill allows direct content editing via raw XML access to adjust layouts, text, and data visualizations within the presentation.

What's the best way to extract text and generate thumbnails from PowerPoint slides?

The best way to extract text and generate thumbnails from PowerPoint slides is using this Skill's analysis features. It extracts text, creates thumbnail grids for visual review, and validates presentation structure using Python scripts and Sharp.

Does this Skill support generating data visualizations and custom color palettes in slides?

Yes, this Skill supports generating data visualizations and selecting custom color palettes in slides. It automates layout adjustments and data visualization integration to create presentations like quarterly sales reports with custom branding.

Do I need Playwright installed to convert HTML to PowerPoint?

Yes, Playwright is a required dependency to convert HTML to PowerPoint. The Skill uses Playwright alongside React-icons, Markitdown, and PptxGenJS to parse HTML content and accurately render it into OOXML presentation formats.