pptx

Create, edit, and extract content from .pptx files using Python libraries.

3|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/EvezArt/evez-skills --skill pptx-evezart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/EvezArt/evez-skills/tree/main/skills/pptx
Command: npx skills add https://github.com/EvezArt/evez-skills --skill pptx-evezart

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, Pillow, LibreOffice, Poppler, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and management of .pptx presentations, allowing users to produce professional decks quickly and efficiently.

Core Features & Use Cases

  • Create Presentations: Build slide decks from scratch or using templates.
  • Edit and Modify: Edit existing presentations, add or remove slides, and update content.
  • Extract Content: Extract text and visual elements from .pptx files.
  • Use Case: When you need to create a business presentation or a pitch deck, this Skill can help you organize your content and design a visually appealing presentation.

Quick Start

Use the pptx skill to create a new presentation with a template and insert your content.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate slide deck creation from scratch or templates?

You can automate slide deck creation by using Python libraries to build presentations from scratch or apply templates, inserting and formatting content without manual design work.

Can I extract text and visual elements from an existing .pptx file?

Yes, you can extract text and visual elements from existing .pptx files by running Python scripts that parse the presentation structure and isolate specific slide components.

Does this approach work with markitdown and pptxgenjs for presentation generation?

Yes, presentation generation works with markitdown and pptxgenjs, utilizing these dependencies alongside Python libraries to manipulate content and format slide decks efficiently.

What is the best way to edit and modify existing .pptx presentations programmatically?

The best way to edit .pptx presentations programmatically is using Python libraries to add or remove slides, update content, and adjust formatting directly within the file structure.

Do I need LibreOffice and Poppler installed to manipulate .pptx files?

Yes, you need LibreOffice and Poppler installed as environment dependencies to fully support the backend processing, content extraction, and formatting adjustments for .pptx files.

When should I not use Python scripts for presentation creation?

You should not use Python scripts for presentation creation when you require complex, highly customized manual design work that goes beyond standard template application and automated content formatting.