powerpoint

Creates and edits PowerPoint (.pptx) files using Python and LibreOffice templates.

Updated May 11, 2026
One-click install
npx skills add https://github.com/heximao/agents --skill powerpoint-heximao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/heximao/agents/tree/main/skill-archive/docker-hermes/productivity/powerpoint
Command: npx skills add https://github.com/heximao/agents --skill powerpoint-heximao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive solution for managing, creating, and editing PowerPoint presentations, simplifying the process of generating professional slides.

Core Features & Use Cases

  • Presentation Creation: From scratch or from templates.
  • Content Editing: Read, analyze, edit, and format content within presentations.
  • Design: Offer design ideas and color palettes to enhance the presentation aesthetics.
  • Use Case: If you need to create a presentation for a business presentation, this skill can help with creating slides from scratch, using templates, and applying professional design principles.

Quick Start

Use the powerpoint skill to create a new presentation with the template 'template.pptx'.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint presentation creation from templates?

Automate PowerPoint presentation creation by using Python and pptxgenjs to apply templates, manipulate slides, and extract text from .pptx files programmatically. This skill handles slide creation and template application directly.

How do I extract text and modify existing .pptx files?

Extract text and modify existing .pptx files by utilizing Python libraries and LibreOffice. The skill enables content editing, text extraction, and slide manipulation for comprehensive presentation management.

Can I use LibreOffice to read and edit PowerPoint files programmatically?

Yes, you can use LibreOffice alongside Python and Pillow to read and edit PowerPoint files programmatically. This integration supports content analysis, formatting, and slide manipulation within .pptx presentations.

What's the best way to generate professional slides from scratch?

Generate professional slides from scratch by leveraging pptxgenjs and design principles within this skill. It provides color palettes, design ideas, and template application to enhance presentation aesthetics.

Do I need to install Poppler and markitdown to manage presentations?

Yes, managing presentations requires markitdown for content processing and Poppler for rendering tasks. These dependencies, alongside LibreOffice and Pillow, enable comprehensive .pptx file creation and editing.

PowerPoint automation not working for large template files, what are the limitations?

PowerPoint automation limitations with large template files depend on LibreOffice and Python processing constraints. The skill handles text extraction and slide manipulation but may face performance boundaries with complex, asset-heavy .pptx templates.