pptx

Automate PPTX creation, editing, and analysis with Python and Node workflows.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/eykissvrino/project --skill pptx-eykissvrino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/eykissvrino/project/tree/main/_core/skills/pptx
Command: npx skills add https://github.com/eykissvrino/project --skill pptx-eykissvrino

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manual PPTX creation and updates are time-consuming and error-prone. This Skill enables automated PowerPoint workflow for building, editing, and inspecting presentation content to save time and improve consistency.

Core Features & Use Cases

  • Creation, editing, and analysis of PPTX files: generate new presentations, modify content, adjust layouts, and extract or inspect slide data.
  • Inventory-driven edits: extract a text inventory from slides, apply replacements using a structured JSON, and preserve typography and formatting.
  • Template and thumbnail workflows: generate thumbnails for quick review and support HTML-to-PPTX conversions to build slides from HTML content.

Quick Start

Use the pptx skill to create or edit a presentation by extracting inventory from a PPTX and applying replacements via the replacement JSON.

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 and editing?

Automate PPTX creation and editing by leveraging a Python/Node workflow that uses python-pptx and pptxgenjs to parse, modify, and validate presentation files programmatically. This approach generates new slides and modifies existing content.

What is the best way to extract text inventory from a PPTX file for replacement?

Extract text inventory from a PPTX file by parsing slide data to identify text elements, then apply replacements using a structured JSON format. This inventory-driven edit approach preserves original typography and formatting during content updates.

Can I convert HTML content into PowerPoint slides?

Yes, you can convert HTML content into PowerPoint slides using the HTML-to-PPTX conversion workflow. This process utilizes Playwright and pptxgenjs to translate HTML structures into formatted slide layouts automatically.

How do I generate thumbnails for PPTX slides for quick review?

Generate PPTX slide thumbnails using Sharp and Pillow to render visual previews for quick review. This functionality allows you to inspect presentation layouts and validate content without opening the full PowerPoint file.

Does python-pptx work with Node.js tools for slide automation?

Python-pptx works alongside Node.js tools like pptxgenjs within this workflow to handle end-to-end slide automation. The integration combines Python parsing capabilities with Node generation to validate and modify presentations effectively.