pptx

Automate creation, editing, and analysis of PowerPoint .pptx files with Python.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/tlswhdghks42/voxmaster-daw --skill pptx-tlswhdghks42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/tlswhdghks42/voxmaster-daw/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/tlswhdghks42/voxmaster-daw --skill pptx-tlswhdghks42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, defusedxml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint presentations, streamlining the process of developing professional and visually appealing slides.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using templates, with custom design choices.
  • Content Editing: Modify existing presentations by updating text, layouts, and formatting.
  • Data Visualization: Create charts and tables within slides.
  • Use Case: You need to create a sales pitch deck. You can ask the AI to generate a 10-slide presentation based on provided bullet points, using a specific color scheme and layout, and incorporating data charts.

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 bullet points?

You can automate PowerPoint presentation creation by using AI to generate slides directly from provided bullet points, applying custom color schemes, layouts, and data charts. This Skill uses libraries like pptxgenjs to build the .pptx files programmatically.

Can I modify existing PowerPoint slides and update text via OOXML?

Yes, you can modify existing PowerPoint slides by updating text, layouts, and formatting directly via OOXML. This Skill supports content editing within .pptx files, allowing precise adjustments to visual elements and slide structures.

Does this tool support generating presentations from HTML content?

Yes, this tool supports generating presentations from HTML content using the html2pptx functionality. It converts HTML structures into PowerPoint slides, allowing you to translate web-based layouts into presentation formats seamlessly.

What is the best way to add charts and data visualizations to PowerPoint slides?

The best way to add charts and data visualizations to PowerPoint slides is by using pptxgenjs to programmatically render data into charts and tables. This allows dynamic creation of visual elements directly within the presentation structure.

How does visual validation work for generated PowerPoint slides?

Visual validation works by generating thumbnails of the created PowerPoint slides using Playwright and Sharp. This process renders the slides visually so you can verify layout accuracy and design principles before finalizing the presentation.

Do I need Python libraries to extract presentation data for analysis?

Yes, you need Python libraries to extract presentation data for analysis. This Skill parses .pptx files to pull out text, charts, and structural data, enabling downstream analysis of existing presentation content.