pptx

Create and edit PowerPoint presentations using Python libraries.

Updated Sep 22, 2025
One-click install
npx skills add https://github.com/Menschlichkeit-Osterreich/menschlichkeit-oesterreich-development --skill pptx-menschlichkeit-osterreich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Menschlichkeit-Osterreich/menschlichkeit-oesterreich-development/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/Menschlichkeit-Osterreich/menschlichkeit-oesterreich-development --skill pptx-menschlichkeit-osterreich

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, transforming raw data and ideas into visually compelling slide decks without manual design effort.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or templates using natural language prompts.
  • Content Extraction & Editing: Read, parse, and modify existing .pptx files, including text, speaker notes, and layouts.
  • Design Enhancement: Apply professional design principles, color palettes, and visual motifs for impactful slides.
  • Use Case: Need a pitch deck for investors? Provide your key data points and company information, and this Skill will generate a polished, professional presentation ready for delivery.

Quick Start

Use the pptx skill to create a new presentation with the title "Q3 Performance Review".

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from raw data?

Generate .pptx presentations from scratch by providing natural language prompts and raw data. The Skill uses pptxgenjs and markitdown to parse content, apply design principles, and output visually compelling slide decks without manual formatting.

Can I extract and modify text from an existing .pptx file?

Extract and modify text from existing .pptx files by reading and parsing presentation components. You can edit text content, update speaker notes, and adjust layouts while maintaining visual consistency across the modified slides.

Does this approach work with templates to generate new slides?

Generate new slides from existing templates or build them from scratch. The Skill applies professional color palettes and visual motifs during slide creation to ensure design enhancement and visual consistency across the output presentation.

What is the best way to apply design principles to PowerPoint slides programmatically?

Apply professional design principles to PowerPoint slides programmatically by enforcing color palettes and visual motifs. This ensures visual consistency and impactful design enhancement across generated or modified .pptx files.

Do I need Python to create presentations with pptxgenjs and markitdown?

You need Python to create presentations with pptxgenjs and markitdown. The Skill automates slide creation, content modification, and visual quality assurance by running these libraries within a Python environment to handle .pptx files.