pptx-adv

Convert HTML slides into PPTX presentations with text replacements and layout validation.

2|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/lubancafe/agent-skills --skill pptx-adv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-adv
Source: https://github.com/lubancafe/agent-skills/tree/main/pptx-hard
Command: npx skills add https://github.com/lubancafe/agent-skills --skill pptx-adv

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint (.pptx) decks, reducing manual, repetitive slide work and enabling repeatable, design-consistent outputs.

Core Features & Use Cases

  • Programmatic PPTX creation & editing: generate new decks from HTML slides, apply structured text replacements, and maintain consistent typography and layout.
  • HTML-to-PPTX integration: convert HTML slide content into PPTX slides, enabling rapid deck generation from existing web assets.
  • Thumbnail generation & validation: produce slide thumbnails and validate layouts to ensure professional, presentation-ready outputs.
  • Use Case: automatically assemble a client deck from a library of HTML slides, apply brand-safe text replacements, and export a polished PPTX with thumbnails for review.

Quick Start

Run the pptx-adv skill to generate the Anthropic Skills Framework analysis presentation from the provided HTML slides by executing node create-presentation.js.

Frequently Asked Questions about pptx-adv

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

FAQPage Schema
How do I convert HTML slides into a PowerPoint presentation programmatically?

The pptx-adv Skill automates end-to-end PowerPoint deck workflows, allowing you to convert HTML slides into PPTX presentations, apply controlled text replacements, and validate layouts for production-quality decks.

Can I automate text replacements across multiple PowerPoint slides?

Yes, you can automate text replacements across multiple PowerPoint slides by applying structured text replacements to maintain brand-safe updates and design consistency throughout the generated PPTX file.

What is the best way to validate PowerPoint slide layouts for production quality?

The best way to validate PowerPoint slide layouts for production quality is to generate slide thumbnails and validate the layouts programmatically, ensuring professional, presentation-ready outputs before final export.

Do I need Playwright and Sharp to automate PPTX creation and editing?

Yes, automating PPTX creation and editing requires Playwright and Sharp as dependencies to generate thumbnails and validate layouts, alongside pptxgenjs for programmatic PowerPoint file generation.

How does HTML to PPTX conversion work for generating client decks?

HTML to PPTX conversion works by automatically assembling a client deck from a library of HTML slides, applying brand-safe text replacements, and exporting a polished PPTX with thumbnails for review.