powerpoint

Create and edit PowerPoint presentations with Python scripts.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/DonZzzilla/kalshi-explorer --skill powerpoint-donzzzilla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/DonZzzilla/kalshi-explorer/tree/main/skills/user-skills/productivity/powerpoint
Command: npx skills add https://github.com/DonZzzilla/kalshi-explorer --skill powerpoint-donzzzilla

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, editing, and manipulation of PowerPoint (.pptx) files, saving you time and effort in creating presentations.

Core Features & Use Cases

  • Creation and Editing: Build and modify PowerPoint presentations from scratch or from templates.
  • Automation: Execute complex workflows with custom Python scripts.
  • Use Case: If you need to generate a presentation from a large dataset, this Skill can automatically create slides with data visualization elements.

Quick Start

Use the python scripts/office/pack.py unpacked/ output.pptx command to pack an unpacked PowerPoint directory into a PPTX file.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint creation from a large dataset using Python?

This Skill automates PowerPoint creation by running custom Python scripts that generate slides with data visualization elements directly from large datasets. It supports template-based workflows and advanced layout customization for .pptx files.

What dependencies do I need to manipulate .pptx files with Python?

To parse and manipulate .pptx files, you need markitdown, pptxgenjs, LibreOffice, and Poppler installed. These dependencies enable text extraction, slide manipulation, and layout customization within your Python automation scripts.

Can I extract text and modify existing slides in a PowerPoint presentation?

Yes, you can extract text and manipulate existing slides within a PowerPoint presentation using Python. The Skill supports editing .pptx files, allowing you to modify slide content and apply advanced layout customization to existing decks.

What is the best way to pack an unpacked PowerPoint directory into a .pptx file?

The best way to pack an unpacked PowerPoint directory into a .pptx file is using the command `python scripts/office/pack.py unpacked/ output.pptx`. This command compiles the unpacked directory structure back into a valid PowerPoint file.

Does this PowerPoint automation approach support template-based workflows?

Yes, this PowerPoint automation approach fully supports template-based workflows. You can build and modify presentations from scratch or use existing templates, leveraging Python scripts to automate layout customization and slide manipulation.