pptx

Create and edit PowerPoint presentations with Python and pptxgenjs.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Geargrindadmin/gg-agentic-harness --skill pptx-geargrindadmin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Geargrindadmin/gg-agentic-harness/tree/main/.agent/skills/pptx
Command: npx skills add https://github.com/Geargrindadmin/gg-agentic-harness --skill pptx-geargrindadmin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, 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 professional, visually appealing slide decks without manual design effort.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch using code or templates.
  • Content Extraction: Read and parse text content from existing .pptx files.
  • Slide Editing: Modify existing presentations, including layout, formatting, and content.
  • Design Guidance: Provides best practices for color palettes, typography, and slide layout to avoid common pitfalls.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

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?

You can automate PowerPoint presentation creation by using Python scripts and the pptxgenjs library to generate slides, apply layouts, and integrate data visualizations without manual design effort.

Can I extract text content from an existing .pptx file?

Yes, you can extract text content from existing .pptx files. The Skill reads and parses presentation files to pull text content for further processing or modification.

Does this tool support modifying slide layouts and formatting in existing presentations?

Yes, this tool supports modifying existing presentations by changing slide layouts, adjusting formatting, and updating content while ensuring visual consistency across the deck.

How do I apply custom color palettes and typography to slides?

You apply custom color palettes and typography to slides by utilizing the advanced design features within the automation scripts, which also provide best practices to avoid common layout pitfalls.

What is the best way to generate slides from templates?

The best way to generate slides from templates is through the Skill's automated creation engine, which uses Python scripts and pptxgenjs to populate templates with content and apply consistent layouts.

Can I integrate charts and images into my PowerPoint presentations automatically?

Yes, you can integrate charts and images automatically. The Skill supports advanced features like data visualization through charts and image integration to create visually appealing slide decks.