pptx

Generate, edit, and analyze PowerPoint presentations using Office Open XML.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill pptx-giosuetedeschi-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/giosuetedeschi-spec/bobu-website/tree/main/.claude/skills/pptx-official
Command: npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill pptx-giosuetedeschi-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, modification, and analysis of PowerPoint presentations, removing the manual effort required to format slides, extract content, or apply complex design changes.

Core Features & Use Cases

  • Automated Creation: Generate slide decks from HTML content with precise layout control and visual consistency.
  • Advanced Editing: Perform deep modifications to slide XML, including speaker notes, comments, and master layouts.
  • Content Analysis: Extract text, typography, and color palettes from existing presentations to ensure brand alignment or repurpose information.

Quick Start

Use the pptx skill to create a new presentation based on the provided content outline.

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 generation from HTML content?

You can automate PowerPoint presentation generation by converting HTML content into formatted slides using JavaScript-based rendering libraries. This ensures precise layout control and visual accuracy while maintaining OOXML document integrity.

Can I extract typography and color palettes from existing PPTX files?

Yes, extracting typography and color palettes from PPTX files is possible through structural analysis of the presentation. This allows you to ensure brand alignment and repurpose existing slide content accurately.

What is the best way to edit slide XML and master layouts in PowerPoint?

The best way to edit slide XML and master layouts in PowerPoint is through Python-based XML processing. This approach enables advanced modifications to speaker notes, comments, and master layouts while preserving document integrity.

Does OOXML manipulation require Python and JavaScript environments?

Yes, effective OOXML manipulation requires both Python-based XML processing and JavaScript-based rendering libraries. This combination ensures document integrity during structural analysis and visual accuracy during slide generation.

How do I programmatically modify speaker notes and comments in PowerPoint slides?

You can programmatically modify speaker notes and comments in PowerPoint slides by performing deep modifications to the slide XML. This requires Python-based XML processing to target and update the specific OOXML elements.