pptx

Convert HTML slides to PowerPoint presentations using Python and pptxgenjs.

21|2|Updated May 11, 2026
One-click install
npx skills add https://github.com/rongxinzy/RongxinAI --skill pptx-rongxinzy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/rongxinzy/RongxinAI/tree/main/SKILLs/pptx
Command: npx skills add https://github.com/rongxinzy/RongxinAI --skill pptx-rongxinzy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables the creation, editing, and analysis of PowerPoint presentations, simplifying the process and providing a wide array of functionalities to enhance productivity.

Core Features & Use Cases

  • PPT Creation and Editing: Build and modify presentations with advanced design options.
  • Text Extraction and Analysis: Extract text and analyze content within presentations.
  • Design Customization: Choose from predefined color palettes, typography, and layout options.
  • Use Case: For instance, when preparing a business presentation, this Skill can automatically convert HTML slides to PowerPoint format and apply custom branding.

Quick Start

Convert HTML slides to a PowerPoint presentation using the 'html2pptx' script with the following command: python scripts/html2pptx.py slide.html output.pptx.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML slides to PowerPoint format?

To convert HTML slides to a PowerPoint presentation, run the html2pptx Python script with the input HTML file and output pptx filename to render the slides accurately.

Can I extract text and analyze content within existing PowerPoint presentations?

Yes, you can extract text and analyze content within existing presentations. This Skill parses slide data to support text extraction and content analysis.

Do I need playwright and pptxgenjs to render HTML slides accurately?

Yes, you need both playwright and pptxgenjs installed. Playwright renders the HTML slides while pptxgenjs generates the PowerPoint file to ensure accurate conversion.

What's the best way to apply custom branding to a business presentation?

The best way to apply custom branding is to use the design customization features, selecting predefined color palettes, typography, and layout options during the slide creation or conversion process.

Does this tool work for data visualization in PowerPoint?

Yes, this tool works for data visualization in PowerPoint. It supports converting HTML visualizations into pptx format and allows modification of slides for data presentation.