pptx

Create, edit, and analyze PowerPoint presentations from HTML slides.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/e252828/ypaction --skill pptx-e252828
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/e252828/ypaction/tree/main/SKILLs/pptx
Command: npx skills add https://github.com/e252828/ypaction --skill pptx-e252828

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to create, edit, and analyze PowerPoint presentations with ease, streamlining the process of design, content management, and analysis.

Core Features & Use Cases

  • PPT Creation: Generate new presentations from scratch or using templates.
  • Content Editing: Modify existing presentations with advanced tools.
  • Analysis: Extract text, analyze layouts, and visualize data within presentations.
  • Use Case: Suppose you need a presentation for a product launch. Use this Skill to design the template, input the content, and generate the final product.

Quick Start

To create a new PowerPoint presentation from scratch, use the following command: html2pptx new-presentation.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 PowerPoint presentations?

You can convert HTML to PowerPoint by using the HTML2PPTX command to transform HTML slides into PPTX format. This approach supports advanced design customization and complex formatting requirements for presentation generation.

Can I extract text and analyze layouts from an existing PPTX file?

Yes, you can analyze existing PowerPoint presentations to extract text and manipulate XML. This allows you to inspect layouts and visualize data within the presentation structure for detailed content review.

Do I need LibreOffice and Playwright to create PPTX files from HTML?

Yes, creating PPTX files from HTML requires LibreOffice and Playwright, along with pptxgenjs and sharp. These dependencies enable advanced browser rendering, image processing, and document conversion for accurate presentation output.

What is the best way to edit and format existing PowerPoint slides programmatically?

The best way to edit PowerPoint slides programmatically is using pptxgenjs for advanced design customization and XML manipulation. This allows precise modification of complex formatting within existing presentations.

How do I start generating a new presentation from scratch?

To generate a new presentation, use the command `html2pptx new-presentation.html`. This initiates the PPTX creation process from an HTML template, enabling full design customization and content input.