pptx

Convert HTML/CSS layouts into PPTX slides with PptxGenJS.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/lastdays03/team-standards --skill pptx-lastdays03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/lastdays03/team-standards/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/lastdays03/team-standards --skill pptx-lastdays03

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint presentations, allowing Claude to generate consistent decks from HTML/CSS layouts and predefined templates without manual PPTX fiddling.

Core Features & Use Cases

  • HTML to PPTX conversion: transform HTML/CSS-driven content into well-structured slides with preserved layout and typography.
  • Content editing and replacements: batch update slide text, images, and charts using deterministic rules and placeholder handling.
  • Layout and template validation: verify slide structures against templates, placeholders, and typography constraints for consistent visuals.

Quick Start

Install dependencies and run the sample to convert an HTML slide into a PPTX deck.

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 slides programmatically?

HTML to PPTX conversion transforms HTML/CSS layouts into structured slides using PptxGenJS for deterministic rendering. It preserves layout and typography by mapping HTML elements to PowerPoint placeholders, charts, images, and tables.

Can I batch update PowerPoint slide content like text and images automatically?

Batch updating slide content replaces text, images, and charts across PowerPoint slides using deterministic rules and placeholder handling. This allows automated editing of presentation content without manual PPTX modifications.

What's the best way to validate PowerPoint layouts against a template?

Layout and template validation verifies slide structures against predefined templates, placeholders, and typography constraints. This ensures consistent visual formatting across generated PPTX decks by checking structural compliance deterministically.

Does PptxGenJS support adding charts and tables when generating PPTX files?

PptxGenJS supports integrating charts, images, and tables into generated PPTX files. When combined with HTML to PPTX conversion, it renders these elements deterministically while preserving the original HTML/CSS layout structure.

Do I need Playwright to automate PowerPoint slide creation from HTML?

Playwright is required for HTML to PPTX automation to handle browser-based rendering of HTML/CSS layouts. It works alongside PptxGenJS and Sharp to process content and convert it into structured PowerPoint slides deterministically.

Why does my HTML to PPTX conversion break when mapping custom fonts and styles?

HTML to PPTX conversion maps HTML fonts and styles to PowerPoint typography constraints deterministically. Layout breaks occur when custom CSS styles lack corresponding placeholder mappings or violate template typography constraints during the conversion process.