pptx

Create, edit, and analyze PPTX presentations using Node-based tools.

5|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/QuestForTech-Investments/claude-code-skills --skill pptx-questfortech-investments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/QuestForTech-Investments/claude-code-skills/tree/main/document-skills/pptx
Command: npx skills add https://github.com/QuestForTech-Investments/claude-code-skills --skill pptx-questfortech-investments

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude users often need to quickly generate, modify, and analyze PowerPoint presentations (.pptx) without switching between tools or manual steps. This Skill consolidates PPTX tasks into a cohesive workflow, reducing repetitive work and ensuring consistent outcomes across decks.

Core Features & Use Cases

  • Create presentations: Generate slides from HTML or structured data, apply layouts and themes, and assemble complete decks from templates.
  • Edit and analyze: Update slide content, replace placeholders, extract inventory of text shapes and placeholders for design reviews, and verify layout integrity.
  • Template-driven workflows: Rapidly assemble client or team decks from predefined templates, with automated title/body mappings and content validation.

Quick Start

Example: generate a 5‑slide deck from a template, replace placeholder titles, and verify text fits within slide layouts.

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?

Automating PowerPoint presentation creation from HTML involves converting structured web markup into slides using Node-based generation tools. This process applies layouts, themes, and placeholder mappings to assemble complete PPTX decks.

Can I update slide content and replace placeholders in an existing PPTX file?

Updating slide content and replacing placeholders in an existing PPTX file requires automated inventory extraction and text shape mapping. This validates layout integrity while mapping new titles and body content to predefined template structures.

Does PptxGenJS work with Playwright for template-driven deck generation?

PptxGenJS works with Playwright for template-driven deck generation by combining programmatic slide assembly with browser-based rendering. This integration streamlines rapid deck creation, layout validation, and automated content replacement workflows.

What is the best way to extract text shapes for a PowerPoint design review?

Extracting text shapes for a PowerPoint design review involves generating an inventory of placeholders and content elements using Python utilities. This identifies layout inconsistencies and verifies text fits within slide boundaries.

How do I validate layout integrity when generating PPTX files from templates?

Validating layout integrity when generating PPTX files from templates requires verifying that replaced text fits within designated slide boundaries. Automated validation checks text shapes and placeholders to prevent formatting overflow.

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

Using Sharp to automate PPTX creation and editing workflows provides high-performance image processing capabilities for slide assets. It handles image resizing and optimization before integrating visual content into generated presentations.