pptx

Automate PowerPoint deck creation, editing, and analysis with python-pptx and Pillow.

8|3|Updated Jul 14, 2025
One-click install
npx skills add https://github.com/fritzprix/libr-agent --skill pptx-fritzprix
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/fritzprix/libr-agent/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/fritzprix/libr-agent --skill pptx-fritzprix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires six, python-pptx, Pillow.

What problem does it solve?

This Skill automates the end-to-end workflow of creating, editing, and analyzing PowerPoint presentations (.pptx). It enables rapid deck production, automated content insertion, and visual validation to reduce manual slide assembly time.

Core Features & Use Cases

  • Template-driven slide generation: build decks from HTML or templates with deterministic layouts.
  • Content automation: insert charts, images, and text with preserved formatting across slides.
  • Deck auditing & replacement: extract text inventory, plan content replacements, and apply changes while preserving structure.
  • Quick-start workflows: generate thumbnails and inventories to audit large decks, duplicate or rearrange slides, and update content from a replacement JSON.

Quick Start

Use the pptx skill to automate a deck: first install Python and Node tooling as needed, then generate a text inventory with inventory.py, craft a replacement plan in replacement-text.json, and apply it with replace.py to produce the updated deck.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation and edit existing slides programmatically?▼

You can automate PowerPoint creation and edit slides programmatically by using Python tooling with python-pptx and Pillow to insert charts, images, and text while preserving formatting across templates.

What is the best way to extract text inventory and audit a large PowerPoint deck?▼

To audit a large PowerPoint deck, you can generate a text inventory using the inventory.py script to extract text, plan content replacements in a JSON file, and apply updates while preserving the original deck structure.

Does PowerPoint automation support converting HTML to PPTX slides?▼

Yes, HTML to PPTX conversion is supported through optional Node.js tooling, enabling template-driven slide generation with deterministic layouts directly from HTML inputs.

Can I generate thumbnails and rearrange slides for automated PowerPoint presentations?▼

You can generate thumbnails and inventories to audit large decks, duplicate or rearrange slides, and update content from a replacement JSON file to streamline presentation workflows.

Do I need Python and Node.js environments to use this PowerPoint automation workflow?▼

You need a Python environment with python-pptx and Pillow installed for core slide manipulation and visual validation, while Node.js tooling is only required for optional HTML-to-PPTX workflows.