pptx

Automates creation, editing, and analysis of PowerPoint (.pptx) presentations via OOXML.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/guangtouwangba/weaver --skill pptx-guangtouwangba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/guangtouwangba/weaver/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/guangtouwangba/weaver --skill pptx-guangtouwangba

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, modification, and analysis of PowerPoint presentations, streamlining the process of generating professional slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using HTML templates, with precise control over layout, design, and content.
  • Presentation Editing: Modify existing presentations by editing raw Office Open XML (OOXML) content, allowing for granular changes to slides, text, and formatting.
  • Content Analysis: Extract text, analyze typography and colors, and convert presentations to images for review.
  • Use Case: A marketing manager needs a new presentation for an upcoming product launch. They can provide a brief outline and design preferences, and the Skill will generate a visually appealing presentation with custom layouts and branding.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides based on the provided 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 creation from an HTML template?

You can automate PowerPoint presentation creation by converting HTML templates into PPTX files. This Skill supports HTML-to-PPTX conversion, allowing precise control over slide layouts, design, and content generation.

Can I edit existing PowerPoint slides by modifying raw Office Open XML?

Yes, you can edit existing PowerPoint slides by directly manipulating raw Office Open XML (OOXML) content. This approach allows granular modifications to text, formatting, and slide structures without altering the overall presentation layout.

What is the best way to extract text and analyze typography from a PPTX file?

The best way to extract text and analyze typography from a PPTX file is by converting presentation slides into images. This enables visual analysis, text extraction, and color review directly from the generated slide visuals.

Does this approach support generating presentations from scratch without an existing template?

Yes, the presentation creation process supports generating new presentations from scratch. You can provide a brief content outline and design preferences to generate a visually appealing slide deck with custom layouts.

What are the limitations of using direct XML editing for presentation modifications?

Direct XML editing for presentation modifications requires understanding the Office Open XML structure. While it allows granular changes to slides and formatting, complex layout adjustments may be difficult without manipulating the underlying XML hierarchy precisely.