pptx

Create and edit PowerPoint presentations from HTML or structured inputs.

4|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ARAVINDAN20/Claude-Research-Paper-OS --skill pptx-aravindan20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ARAVINDAN20/Claude-Research-Paper-OS/tree/main/.claude/skills/claude-scientific-writer/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/ARAVINDAN20/Claude-Research-Paper-OS --skill pptx-aravindan20

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates programmatic PowerPoint creation, editing, and analysis, reducing manual slide construction and enabling scalable presentation workflows.

Core Features & Use Cases

  • HTML-to-PPTX generation: Convert HTML inputs into well-laid-out slides using the html2pptx workflow.
  • Inventory-driven editing: Extract and replace placeholder text with structured content, preserving formatting.
  • Template-driven pipelines: Duplicate, reorder, and customize slides from templates; generate thumbnail grids for review.

Quick Start

Provide a topic or HTML-based input and let this skill produce a ready-to-edit 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 slides programmatically?

You can convert HTML to PowerPoint slides programmatically using the html2pptx workflow. This process translates HTML inputs into well-laid-out slides, ensuring layout fidelity, placeholder handling, and font and color consistency for ready-to-edit PPTX files.

What is inventory-driven text replacement for PowerPoint templates?

Inventory-driven text replacement is a process that extracts placeholder text from PowerPoint slides and swaps it with structured content. It preserves the original formatting and allows batch processing for scalable template-driven workflows.

Does this approach require Playwright to generate PPTX presentations?

Yes, Playwright is required as a dependency to automate the generation and editing of PPTX presentations. It works alongside Sharp to support the workflow, including generating thumbnail grids for slide review and batch processing.

Can I duplicate and reorder slides from an existing PPTX template?

Yes, you can duplicate, reorder, and customize slides from existing templates using template-driven pipelines. This allows for scalable presentation workflows while validating the OOXML structure to ensure layout fidelity and font consistency.

What's the best way to batch process PowerPoint presentations for text replacement?

The best way to batch process PowerPoint presentations is using replacement pipelines that apply inventory-driven text replacement across multiple files. This approach preserves formatting while validating the OOXML structure and generating thumbnail grids for review.

Why does my generated PPTX have layout or formatting inconsistencies?

Layout or formatting inconsistencies in generated PPTX files often stem from unvalidated OOXML structures or mismatched placeholder handling. The skill validates OOXML structure and ensures font and color consistency to prevent these issues during HTML-to-PPTX conversion.