pptx

Automate PowerPoint deck creation, editing, and analysis with Python and Node workflows.

Updated Dec 7, 2025
One-click install
npx skills add https://github.com/92Bilal26/TaskPilotAI --skill pptx-92bilal26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/92Bilal26/TaskPilotAI/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/92Bilal26/TaskPilotAI --skill pptx-92bilal26

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the end-to-end workflow of creating, editing, and analyzing PowerPoint presentations (.pptx), removing manual effort and reducing layout inconsistencies across decks.

Core Features & Use Cases

  • Create, modify, and validate PowerPoint presentations with consistent layouts, charts, and notes.
  • Generate slide inventories and thumbnails, enabling template-driven workflows and bulk updates.
  • Suitable for product decks, investor slides, marketing decks, and training materials that require repeatable, scriptable workflows.

Quick Start

Use the PPTX skill to generate a deck from a template, apply text replacements, and export the final presentation.

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 a template?

Automate PowerPoint deck creation by using python-pptx scripts to generate slides, apply text replacements, and export the final presentation. This removes manual effort and reduces layout inconsistencies across product decks and investor slides.

Can I generate a slide inventory for bulk updates and analysis?

Generate a slide inventory to enable template-driven workflows and bulk updates. This Skill automates slide indexing and thumbnail generation, allowing you to analyze layouts and apply content updates across marketing decks or training materials.

Does this PPTX automation workflow require Node and Python libraries?

This PPTX automation workflow requires Python-based libraries including python-pptx, Pillow, lxml, and defusedxml, alongside a Node-based html2pptx workflow with supporting tools for optional OOXML validation and PDF/image conversions.

What is the best way to validate OOXML in PowerPoint presentations?

Validate OOXML in PowerPoint presentations using the Node-based html2pptx workflow and supporting tools. This validates presentation layouts, charts, and notes, ensuring consistent template-driven workflows and repeatable output.

How do I convert HTML content to PPTX slides?

Convert HTML content to PPTX slides using the Node-based html2pptx workflow. This scriptable process integrates with python-pptx and Pillow to automate layout generation, asset management, and optional PDF/image conversions.