pptx

Automate PowerPoint deck creation, editing, and analysis via python-pptx and HTML-to-PPTX.

985|173|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/RinDig/Interpreted-Context-Methdology --skill pptx-rindig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/RinDig/Interpreted-Context-Methdology/tree/main/workspaces/course-deck-production/skills/pptx
Command: npx skills add https://github.com/RinDig/Interpreted-Context-Methdology --skill pptx-rindig

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and maintaining PowerPoint decks is time-consuming and error-prone when done manually. This skill automates the end-to-end process of generating, editing, and analyzing PPTX files to accelerate deck production and ensure consistency across slides.

Core Features & Use Cases

  • Automated deck generation from templates and prompts with consistent layouts and branding.
  • Slide editing and content updates, including placeholder handling and story-driven flow.
  • Layout experimentation and quick iteration for design variants, with quick extraction and analysis of slide structure.
  • Use case: quickly convert a draft outline into a polished presentation by applying a templated design and content replacements.

Quick Start

Provide a PowerPoint file (.pptx) and a clear task (create, edit, or analyze a deck) to begin automating your presentation workflow.

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 an outline?

Automating PowerPoint deck creation involves using Python scripts to generate slides from templates. This skill applies python-pptx to apply consistent layouts and branding, converting draft outlines into polished presentations by replacing template content programmatically.

Can I edit existing PPTX slides and update content automatically?

Editing existing PPTX slides automatically is possible by manipulating placeholders and story-driven flow. By leveraging python-pptx for slide editing, you can programmatically update content, handle placeholders, and iterate on layout variants across different design styles.

What is the best way to convert HTML to PPTX for presentation generation?

Converting HTML to PPTX for presentations is achieved through supplementary tooling like Playwright and pptxgenjs. This approach allows for rapid deck production and layout experimentation by rendering HTML structures directly into PowerPoint slide formats.

Does python-pptx support text measurement and image handling for slides?

Python-pptx supports text measurement and image handling for slides when paired with Pillow. This combination enables precise layout adjustments and image processing during automated deck generation and slide editing workflows.

How do I analyze PPTX slide structure for layout experimentation?

Analyzing PPTX slide structure for layout experimentation is done by extracting and evaluating slide layouts programmatically. This skill uses python-pptx to quickly extract structural data, allowing rapid iteration and testing of design variants across templates.

What are the limitations of using Python for PowerPoint automation?

Limitations of using Python for PowerPoint automation include dependency requirements like python-pptx, Pillow, and Playwright. Complex layout experimentation may require supplementary tooling, and precise text measurement depends on external libraries rather than native PPTX formatting.