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.