pptx

Parse and edit PPTX presentations using template-driven Python scripts.

302|22|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JetBrains/skills --skill pptx-jetbrains
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/JetBrains/skills/tree/main/pptx
Command: npx skills add https://github.com/JetBrains/skills --skill pptx-jetbrains

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

PPTX deck creation and editing can be time-consuming and error-prone when done manually; this skill automates template-driven deck generation and content edits to accelerate pitch preparation.

Core Features & Use Cases

  • Template-driven deck creation: generate slides from PPTX templates and content mappings.
  • Bulk edits and updates: modify slide content across decks, apply layout changes, and refresh visuals consistently.
  • QA-ready workflows: validate slide structure and content integrity, with guidance for common presentation tasks.

Quick Start

Create a deck from a PPTX template and apply content updates to selected slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
Can I apply bulk edits and content updates across multiple PPTX presentations?▼

Validating slide structure ensures content integrity by parsing PPTX content and checking it against slide structure constraints. This QA-ready workflow catches errors and validates outputs after applying template-driven edits to your decks.

What is the best way to validate slide structure and content integrity in a PPTX?▼

Validating slide structure ensures content integrity by parsing PPTX content and checking it against slide structure constraints. This QA-ready workflow catches errors and validates outputs after applying template-driven edits to your decks.

Do I need Python dependencies to parse and edit PPTX files?▼

Yes, parsing and editing PPTX files requires Python dependencies including lxml, defusedxml, and Pillow. These libraries handle XML parsing, security, and image processing to apply template-driven changes to your presentations.

How do template-driven workflows handle slide-level edits in PPTX decks?▼

Template-driven workflows handle slide-level edits by parsing PPTX content and applying targeted modifications based on content mappings. This automates content refreshes and layout changes across selected slides within your deck.