pptx

Manipulate PowerPoint presentations with Python libraries and command-line tools.

Updated May 31, 2026
One-click install
npx skills add https://github.com/danielorzeata83-a11y/Abc --skill pptx-danielorzeata83-a11y
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/danielorzeata83-a11y/Abc/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/danielorzeata83-a11y/Abc --skill pptx-danielorzeata83-a11y

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and management of PowerPoint presentations, enabling users to efficiently generate slides, apply design templates, and perform complex tasks without manual labor.

Core Features & Use Cases

  • Presentation Creation: Generate slides from scratch or using templates.
  • Content Editing: Edit and update slide content, layouts, and design elements.
  • Visual Quality Assurance: Ensure consistent design and formatting across all slides.
  • Use Case: If you need to create a presentation for a business meeting, this Skill can help you design slides, fill them with content, and apply a consistent visual theme in minutes.

Quick Start

Create a new presentation with the 'pptx' skill by saying, "Create a presentation titled 'Business Proposal'."

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

Automate PowerPoint presentation creation by generating slides from scratch or templates, editing layouts, and applying design elements programmatically. This streamlines slide manipulation and content updates without manual labor.

Can I extract text and validate visual elements in a pptx file?

Yes, you can extract text and validate visual elements in a pptx file to ensure consistent design and formatting. This visual quality assurance checks that professional presentations maintain a uniform layout across all slides.

Do I need LibreOffice and Python libraries to manage PowerPoint files?

Yes, full functionality for managing PowerPoint files requires markitdown, pptxgenjs, Pillow, and LibreOffice. These dependencies enable comprehensive slide manipulation, design customization, and text extraction capabilities.

What's the best way to apply a consistent visual theme to business presentation slides?

The best way to apply a consistent visual theme is to use automated design customization tools. They fill slides with content and apply uniform formatting across business presentations in minutes, ensuring visual quality assurance.

Does this approach work for generating educational materials and internal company documentation?

Yes, this approach works for generating educational materials and internal company documentation. The presentation manipulation functionalities apply to professional presentations, enabling efficient slide generation and content editing for various contexts.

Why are my design templates not applying correctly during slide manipulation?

Design templates failing to apply correctly during slide manipulation often indicates missing dependencies. Ensure markitdown, pptxgenjs, Pillow, and LibreOffice are fully installed, as they are required for complete design customization and validation.