pptx

Create and edit PowerPoint presentations using Python scripts and templates.

1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/gatieme/agent-toolkit --skill pptx-gatieme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/gatieme/agent-toolkit/tree/main/skills/pptx
Command: npx skills add https://github.com/gatieme/agent-toolkit --skill pptx-gatieme

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the entire process of creating and editing PowerPoint presentations, from initial design to final polish, eliminating the need for manual design work and ensuring professional, impactful slides.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates with custom content.
  • Content Editing: Modify existing presentations, including text, layouts, and visual elements.
  • Design Assistance: Provides guidance on color palettes, typography, and slide layout best practices.
  • Use Case: Quickly create a sales pitch deck by providing key talking points and data; the Skill will format it into a visually appealing presentation, incorporating design best practices.

Quick Start

Use the pptx skill to create a new presentation with the title "Q4 Sales Report" and a single slide containing the text "Key Performance Indicators".

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 scratch?

Automate PowerPoint presentation creation by generating slides from scratch or templates using Python scripts and libraries like pptxgenjs. This Skill applies design best practices to format custom content into visually appealing presentations automatically.

Can I modify existing PowerPoint slides and visual elements programmatically?

Modify existing PowerPoint slides by editing presentation structure, text layouts, and visual elements through Python scripts. The Skill parses and extracts content to apply detailed modifications to your .pptx files programmatically.

Does this presentation automation tool support template-based generation?

Template-based generation is supported for creating presentations. The Skill automates slide creation using your custom content within existing templates, ensuring professional visual appeal while eliminating manual design work.

What's the best way to extract text and content from a .pptx file?

Extract text and content from a .pptx file by parsing the presentation structure with Python scripts. The Skill uses libraries like markitdown to parse and extract content for further editing or analysis.

Do I need to install Python and specific libraries to edit presentations?

You need Python and specific libraries like pptxgenjs, markitdown, Pillow, soffice, and pdftoppm to edit presentations. These dependencies enable the Skill to parse content, generate slides, and process visual elements.

How does this approach handle visual design and layout best practices?

Visual design and layout best practices are handled by providing automated guidance on color palettes, typography, and slide layout. The Skill formats your key talking points and data into impactful slides without manual design work.