pptx

Generate, modify, and analyze PowerPoint presentations via OOXML and HTML-to-PPTX workflows.

196|20|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/xiaoyuge886/aigc --skill pptx-xiaoyuge886
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/xiaoyuge886/aigc/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/xiaoyuge886/aigc --skill pptx-xiaoyuge886

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 solves the challenge of programmatically creating, modifying, and analyzing complex PowerPoint presentations, which are otherwise difficult to manipulate via standard text-based AI interfaces.

Core Features & Use Cases

  • Dynamic Presentation Generation: Create professional slide decks from HTML templates with precise layout control.
  • Deep Content Analysis: Extract text, speaker notes, and metadata from existing .pptx files for review or repurposing.
  • Automated Editing: Perform batch updates to slide content, layouts, or design elements using OOXML manipulation.
  • Use Case: Automatically generate a 20-slide quarterly business review deck by injecting data into a pre-designed corporate template.

Quick Start

Use the pptx skill to create a new presentation from the provided html file named slide-deck.html and save the result as output.pptx.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint generation from HTML templates?

You can automate PowerPoint generation by converting HTML templates into .pptx files using HTML-to-PPTX conversion workflows. This approach allows precise slide layout control and dynamic content injection for professional presentations.

Can I extract text and speaker notes from an existing .pptx file?

Yes, you can perform deep content analysis on existing .pptx files to extract text, speaker notes, and metadata. This is useful for reviewing slide content or repurposing information from large presentation decks.

What's the best way to do batch text replacement across a slide deck?

Batch text replacement across a slide deck is handled through automated editing and OOXML manipulation. This enables bulk updates to slide content and design elements without manual intervention.

Does this approach require PptxGenJS and Playwright for chart rendering?

Yes, rendering charts and manipulating presentation files requires integration with PptxGenJS, Playwright, and Sharp. These dependencies handle browser-based rendering, image processing, and file manipulation.

Can I use OOXML to modify slide layouts in an existing presentation?

Yes, you can modify slide layouts and design elements in existing presentations using Office Open XML manipulation. This supports complex tasks like automated editing and structural analysis of slide decks.