pptx

Create, edit, and analyze PowerPoint presentations using Python and Node scripts.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Kin3Xc/promoly --skill pptx-kin3xc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Kin3Xc/promoly/tree/main/skills/pptx
Command: npx skills add https://github.com/Kin3Xc/promoly --skill pptx-kin3xc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the end-to-end workflow for PowerPoint presentations (.pptx), enabling automated creation, editing, and analysis to save time and reduce manual errors.

Core Features & Use Cases

  • Template-based deck creation: generate new presentations from templates with consistent layouts.
  • Content editing & layout management: programmatically insert, update, and validate slide content and formatting.
  • Batch operations & analysis: reorder slides, generate thumbnails, and audit deck structure at scale.

Quick Start

Install dependencies and run the provided scripts to generate or modify a PPTX. Example: python scripts/inventory.py sample.pptx inventory.json python scripts/replace.py sample.pptx inventory.json output.pptx

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?

Automate PowerPoint deck creation by running Python and Node scripts that parse templates with python-pptx to generate new PPTX files. You provide a template and content inventory JSON, and the scripts output a formatted presentation.

What is presentation automation for bulk slide editing and analysis?

Presentation automation programmatically edits, reorders, and audits slide content at scale. It uses python-pptx for PPTX parsing and Pillow for image rendering to validate deck structure without manual PowerPoint intervention.

Can I convert HTML to PPTX using Node and Playwright?

Yes, you can convert HTML to PPTX using Node tooling. The workflow uses pptxgenjs for deck generation, Playwright for HTML rendering, and Sharp for image processing to produce the final PowerPoint slides.

Do I need Python and Node.js installed to edit PPTX files programmatically?

Yes, you need both environments. Python requires the python-pptx and Pillow libraries for parsing and rendering, while Node.js requires pptxgenjs, Playwright, and Sharp to support HTML-to-PPTX conversion workflows.

What's the best way to generate slide thumbnails for a batch of PPTX files?

Generate slide thumbnails by running batch operations with the provided scripts. The Skill uses Pillow for image text rendering and Sharp for image processing to extract and format thumbnails from parsed PPTX decks.