pptx

Create and edit PowerPoint presentations with Python libraries.

18|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/JaimeParker/stable-jarvis --skill pptx-jaimeparker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/JaimeParker/stable-jarvis/tree/main/skills/pptx
Command: npx skills add https://github.com/JaimeParker/stable-jarvis --skill pptx-jaimeparker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, defusedxml, lxml, Pillow, soffice, pdftoppm, 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.

Core Features & Use Cases

  • Template-Based Creation: Generate presentations from existing templates, ensuring brand consistency and design adherence.
  • Content Generation: Create presentations from scratch using a rich set of formatting and design options.
  • Data Visualization: Easily incorporate charts and data into slides.
  • Use Case: Quickly generate a weekly status report presentation by feeding data into a pre-defined template, ensuring all slides follow company branding and structure.

Quick Start

Use the pptx skill to create a new presentation with a title slide.

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?

Automate PowerPoint presentation creation by feeding raw data into Python libraries like pptxgenjs to generate slide decks with custom formatting, charts, and visual elements without manual formatting.

How do I generate slides from an existing PowerPoint template?

Generate slides from an existing PowerPoint template to ensure brand consistency and design adherence, applying pre-defined layouts and structures to new content automatically.

Can I add charts and data visualizations to .pptx files programmatically?

Add charts and data visualizations to .pptx files programmatically using pptxgenjs and Python, integrating complex data elements directly into slides for automated reporting.

Does this presentation generation approach work with Python and pptxgenjs?

This presentation generation approach works with Python and pptxgenjs, leveraging libraries like lxml and Pillow to manipulate slide layouts, format content, and integrate visual elements.

What is the best way to create a branded status report presentation?

Create a branded status report presentation by feeding weekly data into a pre-defined template with pptxgenjs, ensuring all slides follow company branding and structure automatically.