pptx

Create, edit, and analyze PowerPoint presentations programmatically from HTML or templates.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jaguarliuu/miniclaw --skill pptx-jaguarliuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/jaguarliuu/miniclaw/tree/main/.miniclaw/skills/pptx
Command: npx skills add https://github.com/jaguarliuu/miniclaw --skill pptx-jaguarliuu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables programmatic creation, editing, and analysis of PowerPoint presentations (.pptx), reducing manual deck formatting and enabling automated design quality checks.

Core Features & Use Cases

  • Generate new decks from HTML or templates, ensuring consistent layouts and styling.
  • Update existing slides by inserting charts, tables, and formatted text, and validate placeholders and dimensions.
  • Use case: convert a data dashboard into a client-ready pitch deck with automated typography and layout checks.

Quick Start

Render slides from HTML or templates and validate dimensions, placeholders, and overflow to produce a production-ready deck.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from HTML?

You can automate PowerPoint presentation creation from HTML by rendering web layouts into slides. This process enforces dimension matching and overflow checks to ensure the generated pptx deck maintains consistent styling and production-ready formatting.

Can I update existing slides programmatically with pptxgenjs?

Yes, you can update existing slides programmatically using pptxgenjs by inserting charts, tables, and formatted text. The workflow validates placeholders and dimensions to ensure new content fits correctly within the established presentation design.

What is text inventory extraction for PowerPoint presentations?

Text inventory extraction for PowerPoint presentations analyzes .pptx files to extract textual content for replacement. This technique enables automated content updates by identifying text blocks across slides for targeted modification.

Does automated slide generation validate layout dimensions and overflow?

Automated slide generation validates layout dimensions and overflow by enforcing placeholder handling and size matching. These checks prevent content from exceeding slide boundaries and ensure the final deck meets design quality standards.

Do I need playwright to convert HTML to PowerPoint slides?

Yes, playwright is required to convert HTML to PowerPoint slides as it handles browser automation for rendering web content. This dependency enables accurate html2pptx conversion by capturing the rendered output for slide generation.

What's the best way to generate a client-ready pitch deck from a data dashboard?

The best way to generate a client-ready pitch deck from a data dashboard is through automated template-based rendering. This approach applies typography and layout checks to transform dashboard data into polished presentation slides.