powerpoint

Create and edit PowerPoint .pptx files with Python libraries.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/ashiqcodeleaf/long-Run-Agents --skill powerpoint-ashiqcodeleaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/ashiqcodeleaf/long-Run-Agents/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/ashiqcodeleaf/long-Run-Agents --skill powerpoint-ashiqcodeleaf

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 streamlines the creation, editing, and management of PowerPoint presentations, saving users time and enhancing productivity.

Core Features & Use Cases

  • Create Presentations: Start from scratch or use templates to create slide decks quickly.
  • Edit Content: Manipulate slides, text, images, and charts within presentations.
  • Visual Design: Apply custom color palettes, typography, and layout designs to ensure professional presentations.
  • Quality Assurance: Perform content and visual quality checks to ensure error-free presentations.
  • Use Case: For a business professional, this Skill can help quickly generate a sales presentation from a template, apply branding guidelines, and verify the presentation's accuracy.

Quick Start

Use the powerpoint skill to create a new presentation with a template and fill it with the text provided in your message.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I create a .pptx presentation from scratch using Python?

To create a .pptx presentation, this Skill uses Python libraries like pptxgenjs to manipulate slides and apply custom visual layouts. You can start from scratch or use templates to generate slide decks quickly with your provided text.

Can I edit existing .pptx slides and apply custom typography?

Yes, you can edit existing .pptx slides by manipulating text, images, and charts. The Skill allows you to apply custom color palettes and typography designs to ensure professional visual editing of your presentations.

Do I need LibreOffice and Poppler installed to manage pptx files?

Yes, you need LibreOffice and Poppler installed alongside markitdown and pptxgenjs. These dependencies are required to perform text extraction, slide manipulation, and PDF conversion operations for your presentations.

What is the best way to convert PowerPoint slides to PDF for quality assurance?

The best way to convert PowerPoint slides to PDF is using the integrated LibreOffice dependency. This enables PDF conversion operations so you can perform visual quality checks and verify presentation accuracy.

How does text extraction from pptx files work with markitdown?

Text extraction from pptx files works by using the markitdown dependency to parse presentation content. This mechanism allows you to extract text from slides for content quality assurance and error-free presentation management.

Are there limitations when manipulating pptx visual layouts with pptxgenjs?

Limitations when manipulating pptx visual layouts depend on the pptxgenjs library's capabilities. While it supports robust slide design and chart manipulation, complex visual edits may require verifying compatibility with your specific presentation structure.