pptx

Creates and edits PowerPoint presentations via HTML conversion and Office XML manipulation.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/ruiming2ai/GB-MEP-Drawing-Review --skill pptx-ruiming2ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ruiming2ai/GB-MEP-Drawing-Review/tree/main/Archive%20%28Not%20Used%29/2026-03-25%20CrossBeam/adu-skill-development/skill/document-skills/pptx
Command: npx skills add https://github.com/ruiming2ai/GB-MEP-Drawing-Review --skill pptx-ruiming2ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, libreoffice, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, enabling users to produce professional-quality decks efficiently.

Core Features & Use Cases

  • Presentation Creation: Build new presentations from scratch or using templates.
  • Content Editing: Modify existing presentations with advanced formatting options.
  • Analysis: Extract text, analyze design elements, and validate layout.
  • Use Case: A user can request a new presentation for a business report, specifying the layout, color scheme, and content structure.

Quick Start

Use the pptx skill to create a new presentation with a two-column layout and a custom color palette. Provide the HTML slides in the 'slides' directory.

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 PPTX for presentation creation?

You can convert HTML to PPTX by providing HTML slides in the 'slides' directory, which the Skill processes using pptxgenjs and Office Open XML manipulation to generate the presentation.

Can I edit existing PowerPoint presentations and validate their layout?

Yes, you can edit existing PowerPoint presentations by extracting text, analyzing design elements, and validating the layout using Office Open XML manipulation and HTML conversion.

Do I need LibreOffice and Playwright to generate PowerPoint files?

Yes, LibreOffice and Playwright are required dependencies for presentation generation and manipulation, alongside pptxgenjs and sharp for rendering and image processing.

What's the best way to create a business report presentation with a custom color palette?

The best way to create a business report presentation is to specify the layout, color scheme, and content structure, then provide the corresponding HTML slides for conversion to PPTX.

How does HTML conversion work for advanced presentation design control?

HTML conversion works by translating HTML slides into Office Open XML elements, enabling precise design control over formatting, two-column layouts, and custom color palettes.

Why does my presentation layout analysis require sharp and Playwright?

Playwright and sharp are required for layout analysis to render HTML slides accurately and process images, ensuring design elements are validated before PPTX generation.