pptx

Automate PowerPoint creation, editing, and analysis with Python libraries.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/devinitive-team/mirage --skill pptx-devinitive-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/devinitive-team/mirage/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/devinitive-team/mirage --skill pptx-devinitive-team

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, saving time and effort by automating repetitive tasks and providing tools for detailed review and customization.

Core Features & Use Cases

  • Template-Based Editing: Leverage pre-designed slide templates for quick presentation creation.
  • Content Analysis and QA: Automate the analysis of slide content and ensure accuracy with built-in QA checks.
  • Customization: Customize slide design with various color palettes, layout options, and typography settings.
  • Use Case: When preparing a complex presentation with multiple slides, this skill can save hours by providing tools for efficient design and content review.

Quick Start

Use the pptx skill to read and analyze the content of the attached file 'presentation.pptx'.

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 and editing?

You can automate PowerPoint presentation creation and editing by using this Skill to manipulate slides with Python libraries. It leverages pptxgenjs for slide generation and allows template-based editing to streamline the entire workflow.

Can I extract text from a pptx file for content analysis?

Yes, you can extract text from a pptx file for content analysis using the markitdown dependency. This allows you to automate the extraction of slide content to perform detailed reviews and QA checks on your presentation.

How do I convert PowerPoint slides to PDF and images?

To convert PowerPoint slides to PDF and generate images, this Skill utilizes LibreOffice. This functionality supports detailed slide analysis and enables sharing presentations in widely accessible static formats.

What's the best way to run QA checks on slide content?

The best way to run QA checks on slide content is by automating the analysis process with this Skill. It extracts text using markitdown and systematically reviews the presentation to ensure accuracy and consistency across all slides.

Do I need Python to customize slide design and typography?

Yes, you need Python to customize slide design and typography because this Skill operates using Python libraries. It applies various color palettes, layout options, and typography settings to modify your presentation programmatically.

Can I use pre-designed slide templates for quick presentation creation?

Yes, you can use pre-designed slide templates for quick presentation creation. This Skill supports template-based editing, allowing you to leverage existing layouts to rapidly build and customize complex presentations.