pptx

Create and edit PowerPoint presentations with Python and pptxgenjs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/wearemssatoshi/talent-intelligence-calculator2 --skill pptx-wearemssatoshi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/wearemssatoshi/talent-intelligence-calculator2/tree/main/.agent/skills/pptx
Command: npx skills add https://github.com/wearemssatoshi/talent-intelligence-calculator2 --skill pptx-wearemssatoshi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, defusedxml, lxml, python-docx, 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 slides without the need for manual design or complex software.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or templates using code.
  • Content Editing: Modify existing presentations, including text, layouts, and formatting.
  • Data Visualization: Create charts and tables within slides.
  • Use Case: Quickly generate a pitch deck for a new product, automatically populating slides with market data, financial projections, and team bios, ensuring a professional and consistent look.

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?

Automate PowerPoint presentation creation by using Python and JavaScript libraries like pptxgenjs to generate slides, apply templates, and populate content directly from raw data.

Can I edit existing pptx slides and modify text layouts programmatically?

Edit existing pptx slides programmatically to modify text, adjust layouts, and reformat content, ensuring visual consistency across the presentation without manual design software.

Does this approach support creating charts and data visualizations within slides?

Creating charts and data visualizations within slides is supported, allowing you to automatically generate tables and visual data representations directly inside your PowerPoint presentations.

Can I use python-docx and pptxgenjs together to build pitch decks?

Use python-docx and pptxgenjs together to build pitch decks by extracting document content and automatically populating slides with market data, financial projections, and team bios.

What is the best way to generate professional slides without manual design?

The best way to generate professional slides without manual design is using code-driven automation that applies advanced design principles and templates to ensure a consistent visual look.

Are there limitations when extracting and manipulating content from existing presentations?

Limitations when extracting and manipulating content from existing presentations depend on the structural complexity of the file, though libraries like lxml and defusedxml help parse and secure the content reliably.