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.