pptx-skill

Convert HTML slides into editable PPTX presentations with precise positioning.

68|47|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/uxjoseph/ppt_team_agent --skill pptx-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-skill
Source: https://github.com/uxjoseph/ppt_team_agent/tree/main/.claude/skills/pptx-skill
Command: npx skills add https://github.com/uxjoseph/ppt_team_agent --skill pptx-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, pptxgenjs.

What problem does it solve?

This Skill automates the conversion of HTML slides into PowerPoint PPTX presentations, enabling teams to export web-based slide decks as editable PPTX files without manual re-creation.

Core Features & Use Cases

  • HTML → PPTX conversion: Transform HTML slides into a fully editable PPTX file using the html2pptx workflow.
  • PPTX editing & thumbnails: Prepare slides for editing and generate thumbnails for previews.
  • Use Case: For teams that publish slides on the web and need a PPTX version for meetings, offline sharing, or client handoffs.

Quick Start

Run the pptx-skill to convert HTML slides found in the slides/ directory into presentation.pptx. If needed, adjust layout to match 16:9 (720pt × 405pt) in your HTML.

Frequently Asked Questions about pptx-skill

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

FAQPage Schema
How do I convert HTML slides to PPTX automatically?

To convert HTML slides to PPTX automatically, this Skill maps HTML elements into PowerPoint slides with precise positioning. It renders web-based slide decks and packages them into an editable PPTX file for offline distribution or client presentations.

Do I need Playwright and Node.js to export HTML to PowerPoint?

Yes, exporting HTML to PowerPoint requires Node.js tooling including Playwright, pptxgenjs, and Sharp. These dependencies are necessary to render the HTML slides, verify dimensions, and generate thumbnail previews during the PPTX packaging process.

What is the best way to export a web-based presentation for offline use?

The best way to export a web-based presentation for offline use is automating the HTML to PPTX conversion. This process transforms web slide decks into fully editable PowerPoint files without manual re-creation, ensuring seamless client handoffs and meeting distribution.

What dimensions should my HTML slides be for PPTX export?

Your HTML slides should match a 16:9 aspect ratio with dimensions of 720pt by 405pt for proper PPTX export. Adjusting your HTML layout to these dimensions ensures accurate mapping and positioning when converting elements into PowerPoint slides.

Can I generate thumbnails and preview slides before converting to PPTX?

Yes, you can generate thumbnails to preview slides before completing the PPTX conversion. The workflow uses Sharp and Playwright to render the HTML slides, verify their dimensions, and generate thumbnail images for quick visual previews.

Why does my HTML to PPTX conversion result in misaligned slide elements?

HTML to PPTX conversion may result in misaligned slide elements if the HTML layout does not match the required 720pt by 405pt dimensions. The Skill relies on precise positioning to accurately map HTML elements into the PPTX slides.