pptx

Create and edit PowerPoint presentations from HTML and Markdown content.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/MCERQUA/jam-skills --skill pptx-mcerqua
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/MCERQUA/jam-skills/tree/main/pptx
Command: npx skills add https://github.com/MCERQUA/jam-skills --skill pptx-mcerqua

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, react-icons, 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-looking decks efficiently.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using templates.
  • Content Editing: Modify existing presentations with advanced formatting options.
  • Analysis: Extract text, analyze design elements, and create visual thumbnails.
  • Use Case: Need to create a company presentation but don't have access to design software? This Skill allows you to design and edit PowerPoint presentations without complex software, leveraging HTML and Markdown for content creation.

Quick Start

To convert HTML slides to a PowerPoint presentation, first ensure you have the HTML files, then run the script: python scripts/html2pptx.js.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML content into a PowerPoint presentation?

Yes, you can generate PowerPoint presentations from Markdown content. This Skill supports using Markdown alongside HTML to define slide content, which is then processed and rendered into a professional pptx file format using pptxgenjs.

What libraries are required to render HTML slides to PowerPoint format?

Rendering HTML slides to PowerPoint format requires pptxgenjs, playwright, sharp, and react-icons. These dependencies handle the conversion of HTML content, manage layout requirements, and process visual elements for your presentation.

Can I extract text and analyze design elements from an existing PowerPoint presentation?

You can extract text and analyze design elements from existing PowerPoint presentations. This Skill allows you to evaluate formatting, extract content, and create visual thumbnails to review the presentation's design properties.

How do I apply custom color palettes and typography when creating PowerPoint slides?

You can apply custom color palettes and typography when creating PowerPoint slides by defining these design elements within your HTML or Markdown source content. The Skill processes these styles to ensure they render correctly in the final pptx file.

Does converting HTML to PowerPoint require complex design software?

Converting HTML to PowerPoint does not require complex design software. You can design and edit presentations directly using HTML and Markdown content, bypassing traditional slide design tools entirely while still producing professional decks.