pptx

Automates end-to-end creation, editing and analysis of PowerPoint PPTX decks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rcstrue/php_payroll --skill pptx-rcstrue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/rcstrue/php_payroll/tree/main/php_payroll/skills/pptx
Command: npx skills add https://github.com/rcstrue/php_payroll --skill pptx-rcstrue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, Pillow, python-pptx, six, and includes scripts (resource) components.

What problem does it solve?

Automate the end-to-end workflow of creating, editing, and analyzing PowerPoint PPTX decks to accelerate deck production and iteration across templates and layouts.

Core Features & Use Cases

  • Generate new presentations from templates and predefined layouts.
  • Edit content, apply layouts, add speaker notes, and manage comments across slides.
  • Analyze typography, color, and composition to ensure design consistency for client and internal decks; suitable for rapid design passes and updates.
  • Use Case: A marketing team auto-generates a 12‑slide product launch deck from branding rules, then updates content across multiple channels.

Quick Start

Create a new PPTX deck titled "Quarterly Review" with a title slide, two content slides, and a closing slide.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint deck creation from templates?

You can automate PowerPoint deck creation by using python-pptx for XML content manipulation and Node.js html2pptx for rendering HTML slides. This allows programmatic generation of new presentations, applying predefined layouts, and inserting content automatically.

Can I edit existing PPTX files and manage comments programmatically?

Yes, you can edit existing PPTX files programmatically. The skill supports modifying slide content, applying layouts, adding speaker notes, and managing comments across slides within live presentation files.

What's the best way to convert HTML slides into a PPTX presentation?

The best way to convert HTML slides into a PPTX presentation is by using the integrated Node.js html2pptx conversion. This renders HTML slide designs directly into editable PowerPoint XML content.

Does this approach support analyzing deck typography and color consistency?

Yes, this approach supports analyzing deck design consistency. It can evaluate typography, color palettes, and composition within PPTX files to ensure branding rules are met for client and internal decks.

Do I need Playwright and Python dependencies to generate PPTX decks?

Yes, you need the specified dependencies including python-pptx, Playwright, sharp, and Pillow. These libraries enable the end-to-end automation of deck creation, HTML rendering, and image processing.

What are the limitations of automating PPTX editing with python-pptx?

While python-pptx provides robust XML content manipulation for automating PPTX editing and applying layouts, complex native PowerPoint animations or advanced transitions may not be fully supported by programmatic generation.