powerpoint

Create, edit, and inspect PowerPoint presentations using Python libraries for PPTX files.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill powerpoint-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/519lab/thoth-agent/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/519lab/thoth-agent --skill powerpoint-519lab

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 empowers users to create, read, edit, and manage PowerPoint presentations with ease, automating routine tasks and providing valuable design guidance.

Core Features & Use Cases

  • Automated Slide Creation: Generate slides from scratch or using templates.
  • Content Editing: Modify existing presentations or create new ones from templates.
  • Visual Quality Assurance: Inspect slides for visual consistency and quality.
  • Use Case: When preparing a presentation for a business meeting, you can use this Skill to quickly generate a template-based slide deck, add your content, and ensure it meets the company's design standards.

Quick Start

Use the powerpoint skill to create a new presentation from the template 'default-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 slide creation for a PowerPoint presentation without manual design work?

You can automate slide creation by using this Skill to generate PPTX files from scratch or templates via Python libraries, producing complete decks without manual design work.

What's the best way to edit existing PowerPoint templates programmatically?

The best way to edit existing PowerPoint templates is by passing your PPTX file to this Skill, which parses the presentation and manipulates content while maintaining your design guidelines.

Can I inspect PowerPoint slides for visual consistency and quality assurance?

Yes, you can inspect PowerPoint slides for visual consistency by leveraging this Skill's visual quality assurance feature, which parses PPTX files to validate design standards automatically.

Does this PowerPoint generation approach work with Python libraries like pptxgenjs and Pillow?

Yes, this PowerPoint generation approach works with Python libraries including pptxgenjs, Pillow, markitdown, LibreOffice, and Poppler to handle parsing, generating, and validating PPTX files.

How do I generate a business meeting slide deck from a default template?

You can generate a business meeting slide deck by instructing this Skill to create a new presentation from the 'default-template.pptx' file, automatically adding your content and applying design standards.