pptx

Create, edit, and analyze PowerPoint presentations using Python libraries and LibreOffice.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complexities of creating and editing presentations, reducing the time spent on formatting and design, and enabling users to focus on their content.

Core Features & Use Cases

  • Presentation Creation: Build slide decks from scratch using predefined design guidelines and layout options.
  • Edit and Update: Modify existing presentations, extract text, and manipulate slides efficiently.
  • Use Case: A user needs to create a new presentation for a business presentation. With this Skill, they can generate slides from scratch, apply a custom design, and add their content in a few steps.

Quick Start

Use the pptx skill to create a presentation from the template 'template.pptx' and input the following text for the slide: "Welcome to our new product line!".

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from scratch using AI?

You can create a PowerPoint presentation by generating slides from scratch using predefined design guidelines and layout options, applying custom designs, and inserting your text content in a few steps.

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

Yes, you can modify existing presentations by reading, parsing, extracting, and manipulating slide content efficiently to edit and update your PowerPoint files.

What tools are required to parse and render PowerPoint files?

Processing and converting presentation data requires markitdown, Pillow, pptxgenjs, and LibreOffice (soffice) to read, render, and manipulate PPTX files.

Does this approach work with LibreOffice for presentation conversion?

Yes, LibreOffice (soffice) is utilized explicitly for rendering and converting presentation data, ensuring your PowerPoint slides are processed and manipulated correctly.

What is the best way to build a business presentation from a template?

The best way to build a business presentation is to use a template PPTX file and input your desired text, allowing the system to generate slides and apply formatting automatically.