pptx

Create, edit, and verify PowerPoint presentations using Python and LibreOffice scripts.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/adolfosalasgomez3011/copilot-skills --skill pptx-adolfosalasgomez3011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/adolfosalasgomez3011/copilot-skills/tree/main/pptx
Command: npx skills add https://github.com/adolfosalasgomez3011/copilot-skills --skill pptx-adolfosalasgomez3011

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the creation, editing, and verification of PowerPoint presentations, enabling users to produce professional decks with minimal effort.

Core Features & Use Cases

  • Slide Creation: Start from scratch or use templates to generate slideshows.
  • Content Editing: Extract, analyze, and modify content within existing presentations.
  • Quality Assurance: Conduct thorough checks on the presentation for errors and inconsistencies.
  • Use Case: Whether you need a quick pitch deck or a detailed project report, this Skill can help you create a polished presentation with minimal effort.

Quick Start

Use the pptx skill to create a new presentation based on the template 'template.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 using Python scripts?

Automate PowerPoint presentation creation using Python scripts and pptxgenjs to generate slideshows from scratch or templates. This Skill manages slide layout and content extraction to produce professional PPTX files with minimal manual effort.

Can I extract and edit content from existing PPTX files programmatically?

Extract and edit content from existing PPTX files programmatically using markitdown and Python scripts. The Skill analyzes presentation content, modifies slides, and manipulates PPTX files to update existing decks without manual formatting.

What's the best way to run visual quality assurance on a PowerPoint presentation?

Run visual quality assurance on a PowerPoint presentation by converting PPTX files to images with LibreOffice and Poppler. The Skill conducts thorough checks for errors and inconsistencies by inspecting rendered slides visually.

Do I need LibreOffice installed to convert PPTX files to images for inspection?

LibreOffice is required to convert PPTX files to images for visual inspection. The Skill uses the soffice command line tool along with Poppler and Pillow to render slides and conduct quality assurance checks.

How does markitdown work with pptxgenjs for presentation management?

Markitdown extracts content from existing PPTX files while pptxgenjs generates new slideshows. Together within Python scripts, they enable complete presentation management from content analysis and editing to creation and quality assurance.