pptx

Automate PPTX deck creation, editing, and analysis with Python and Node.js tooling.

1|1|Updated May 15, 2026
One-click install
npx skills add https://github.com/gabrielpondc/HelionCoder-APP --skill pptx-gabrielpondc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/gabrielpondc/HelionCoder-APP/tree/main/DOCS_SKILLS/public/pptx
Command: npx skills add https://github.com/gabrielpondc/HelionCoder-APP --skill pptx-gabrielpondc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX deck creation, editing, and analysis are streamlined through automated workflows that reduce manual formatting, layout errors, and repetitive tasks when building or updating PowerPoint presentations.

Core Features & Use Cases

  • Create new PPTX decks from templates and outlines, with layout-aware slide generation.
  • Edit existing PPTX files by manipulating slides via OOXML (unpack/pack) and direct shape/text updates.
  • Analyze templates, inventories, and placeholders to plan content and validate consistency across a deck.
  • Use cases include bulk deck generation, template reuse, content replacement, and slide-grid thumbnail generation for review.

Quick Start

Create a new PPTX deck from your outline using a provided template.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX presentation creation from an outline?

Automate PPTX presentation creation by using layout-aware slide generation to build new decks from templates and outlines. This workflow reduces manual formatting errors and repetitive tasks when generating PowerPoint files programmatically.

Can I edit existing PPTX slides by manipulating OOXML directly?

You can edit existing PPTX slides by manipulating OOXML through unpack and pack operations, alongside direct shape and text updates. This allows precise content replacement and modification within PowerPoint files.

What's the best way to analyze PPTX templates and placeholders across bulk presentations?

Analyze PPTX templates and placeholders across bulk presentations by validating layouts and checking template inventories. This process plans content effectively and ensures consistency throughout the deck.

Do I need Python and Node.js to generate PPTX slide thumbnails?

Generating PPTX slide-grid thumbnails requires both Python and Node.js environments. Python handles content manipulation via python-pptx and Pillow, while Node.js tooling like Playwright and Sharp manages rendering and conversion.

Does python-pptx support bulk deck generation and template reuse?

Python-pptx supports bulk deck generation and template reuse by automating end-to-end presentation workflows. It enables layout-aware slide creation and direct OOXML manipulation for validating consistency across multiple PPTX files.

Why use Playwright and Sharp for PPTX rendering and conversion?

Playwright and Sharp handle PPTX rendering and client-side automation because they convert slides into visual formats for review. They generate slide-grid thumbnails efficiently, complementing Python's backend content manipulation.