pptx

Create, edit, and analyze PPTX presentations using Python libraries.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/el2060/Role-Readiness-Calculator --skill pptx-el2060
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/el2060/Role-Readiness-Calculator/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/el2060/Role-Readiness-Calculator --skill pptx-el2060

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of working with PPTX files, covering a wide range of tasks from creation to analysis, saving time and effort in presentation preparation.

Core Features & Use Cases

  • Presentation Creation & Editing: Build, edit, and modify presentations using predefined templates or from scratch.
  • Text Extraction & Analysis: Extract text from PPTX files and perform analysis or summarization.
  • Use Case: If you need to extract key points from a presentation to share with colleagues, this Skill can automatically pull and format the text for you.

Quick Start

Use the pptx skill to create a new presentation with the template 'business_template.pptx' and include the following slides: 'introduction.md', 'methodology.md', 'results.md', and 'conclusion.md'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PPTX presentation from markdown files?

To create a PPTX presentation from markdown files, use the pptx skill to apply a predefined template and include markdown files like 'introduction.md' as individual slides. This automates template-based presentation generation directly from markdown content.

Can I extract and summarize text from an existing PPTX file?

Yes, you can extract and summarize text from an existing PPTX file. This skill uses markitdown to pull text from presentations, enabling automated text extraction and analysis for sharing key points with colleagues.

Do I need LibreOffice installed to manipulate PPTX slides?

Yes, LibreOffice is required for full PPTX manipulation functionality. Along with pptxgenjs, markitdown, and Python libraries like Pillow, it handles slide manipulation and visual QA tasks.

What's the best way to edit a corporate presentation template?

The best way to edit a corporate presentation template is using this skill's template-based generation feature. It utilizes pptxgenjs and Python to build, edit, and modify presentations for corporate workflows.

How does visual QA work for PPTX presentations?

Visual QA for PPTX presentations works by utilizing LibreOffice and Python libraries like Pillow. This combination processes slide manipulation and renders assets to help validate the visual output of generated presentations.