pptx

Convert HTML slide representations into PPTX presentations with html2pptx.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/Salmanferozkhan/Cloud-and-fast-api --skill pptx-salmanferozkhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Salmanferozkhan/Cloud-and-fast-api/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/Salmanferozkhan/Cloud-and-fast-api --skill pptx-salmanferozkhan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude can automate end-to-end PowerPoint deck creation, editing, and analysis, enabling programmable workflows to generate slides, apply layouts, and extract content from PPTX files without manual intervention.

Core Features & Use Cases

  • HTML-to-PPTX conversion: transform HTML slide representations into a deterministic PPTX using html2pptx and PptxGenJS to render charts, images, and rich formatting.
  • Large-scale slide operations: create new decks, update content, apply templates, generate thumbnails, and validate layouts across templates.
  • Editing and validation: read and modify existing PPTX with OOXML-based workflows, replace text while preserving formatting, and validate XML/OOXML integrity.

Quick Start

Convert HTML slides into a PPTX by running the html2pptx script and save the result as 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 PowerPoint programmatically?

HTML-to-PPTX conversion transforms HTML slide representations into a deterministic PPTX file using html2pptx and PptxGenJS. It renders charts, images, and rich formatting directly into presentation slides.

What is the best way to automate PowerPoint deck creation and editing?

Automating PowerPoint deck creation uses OOXML-based workflows and PptxGenJS to generate slides, apply layouts, and extract content. It supports batch operations like thumbnail generation, text replacement, and OOXML validation across templates.

Can I modify existing PPTX files while preserving original formatting?

Yes, you can read and modify existing PPTX files using OOXML-based workflows. This approach allows you to replace text while preserving the original formatting and validate XML/OOXML integrity across the presentation templates.

Does this approach support batch operations for large-scale slide validation?

Yes, large-scale slide operations support batch tasks like generating thumbnails, applying templates, and validating layouts across multiple PPTX files. This enables programmatic workflows to update content and validate XML integrity without manual intervention.

Do I need Playwright and Sharp to generate PPTX presentations from HTML?

Playwright and Sharp are required dependencies for the HTML-to-PPTX conversion workflow. Playwright handles browser automation for rendering, while Sharp processes images, and PptxGenJS generates the final presentation file.