pptx

Convert HTML slides into PowerPoint presentations with PPTXGenJS and html2pptx workflows.

103|30|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/CommandCodeAI/agent-skills --skill pptx-commandcodeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/CommandCodeAI/agent-skills/tree/main/skills/document-skills/pptx
Command: npx skills add https://github.com/CommandCodeAI/agent-skills --skill pptx-commandcodeai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the end-to-end workflow of creating, editing, and analyzing PowerPoint presentations (.pptx), reducing manual, repetitive deck tasks.

Core Features & Use Cases

  • HTML-to-PPTX rendering: converts HTML slides into PowerPoint slides with precise positioning and layout fidelity.
  • Content editing and formatting: create and update slide content (text, images, charts) while preserving fonts, colors, and structure.
  • Template, layout, and placeholders: leverage slide layouts and placeholders to rapidly assemble decks from templates.
  • Automation workflows: generate decks in batches, export slides as images/thumbnails, and integrate with automation pipelines.

Quick Start

Use the pptx skill to convert an HTML slide or template into a PPTX file and save it to 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 to PPTX for automated PowerPoint generation?

To convert HTML to PPTX, the skill renders HTML slides into PowerPoint formats with precise positioning and layout fidelity using PptxGenJS workflows, outputting a ready-to-use .pptx file.

Can I use templates and placeholders to automate PowerPoint creation?

Yes, PowerPoint creation can be automated by leveraging slide layouts and placeholders to rapidly assemble decks from templates, ensuring design-consistent outputs for batch processing.

What is the best way to generate data-driven sales decks in batches?

Generating data-driven sales decks in batches is best handled by script-based automation using PptxGenJS, which applies templates and placeholders to produce multiple design-consistent presentations efficiently.

Does this skill support exporting PowerPoint slides as images or thumbnails?

Yes, it supports exporting PowerPoint slides as images and thumbnails by utilizing Playwright and Sharp dependencies, enabling integration with broader automation pipelines for asset generation.

How do I edit text, images, and charts in an existing PPTX file programmatically?

Editing text, images, and charts in a PPTX file programmatically is achieved through script-based content editing and formatting features that preserve original fonts, colors, and structural layout.

What are the limitations of using PptxGenJS for HTML to PPTX conversion?

Limitations of using PptxGenJS for HTML to PPTX conversion include potential constraints with highly complex CSS layouts, as the rendering relies on precise positioning fidelity rather than full browser rendering.