pptx

Automate PowerPoint creation, editing, and analysis via python-pptx and pptxgenjs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lucasmattosped/Blueberry-Math-Analyzer- --skill pptx-lucasmattosped
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/lucasmattosped/Blueberry-Math-Analyzer-/tree/main/pptx
Command: npx skills add https://github.com/lucasmattosped/Blueberry-Math-Analyzer- --skill pptx-lucasmattosped

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The pptx Skill automates the end-to-end creation, editing, and analysis of PowerPoint presentations (.pptx), reducing manual effort and ensuring consistent formatting across decks.

Core Features & Use Cases

  • Create new decks from outlines or data sources, and apply templates.
  • Edit slides, layouts, and content (text, images, charts) via scripted workflows.
  • Analyze slide structure and placeholders for consistency, enabling automated updates and validation.

Quick Start

Create a presentation by providing content and a layout instruction, then let the Skill assemble the slides.

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 from a content outline?

Automate PowerPoint presentation creation by providing a content outline and layout instructions to assemble slides automatically. The Skill uses python-pptx and pptxgenjs to generate template-driven decks, reducing manual effort and ensuring consistent formatting.

Can I edit existing slides and layouts programmatically using python-pptx?

Yes, you can edit existing slides and layouts programmatically using python-pptx. The Skill automates scripted workflows to update slide content including text, images, and charts, while handling layout and placeholder modifications.

What is the best way to validate PowerPoint formatting and placeholder consistency?

The best way to validate PowerPoint formatting is by analyzing slide structure and placeholders programmatically. The Skill inspects deck layouts to enable automated updates and formatting validation across presentations.

Does pptxgenjs support template-driven deck production for rapid slide updates?

Yes, pptxgenjs supports template-driven deck production for rapid slide updates. The Skill leverages Node-based automation with pptxgenjs alongside Python-based manipulation to handle layout and placeholder management.

How do I add charts and images to PowerPoint slides automatically?

Add charts and images to PowerPoint slides automatically through scripted workflows that manipulate slide content. The Skill supports automated insertion and formatting of text, images, and charts via python-pptx and pptxgenjs libraries.

What are the limitations of automating PPTX creation with python-pptx?

Limitations of automating PPTX creation with python-pptx include dependency on specific libraries like python-pptx, pptxgenjs, sharp, and Pillow. Complex template-driven decks may require structured content outlines and predefined layout instructions for consistent results.