pptx

Create, edit, and analyze PowerPoint presentations via Office Open XML.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, modification, and analysis of PowerPoint presentations, eliminating the need for manual design and complex formatting.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using templates, with custom design choices.
  • Content Editing: Modify existing presentations by editing text, layouts, and structure via OOXML.
  • Data Visualization: Convert data into charts and tables within presentations.
  • Use Case: Automatically generate a quarterly sales report presentation with charts and key metrics, or update an existing client presentation with new data and branding.

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 convert HTML to PowerPoint presentation slides?

You can convert HTML to PowerPoint presentations by utilizing html2pptx functionality to generate .pptx slides. This transforms web-based content into structured presentation formats without manual formatting.

Can I edit existing PowerPoint files via Office Open XML?

Yes, you can edit existing PowerPoint files by modifying text, layouts, and structure directly via Office Open XML (OOXML) scripts. This enables precise content manipulation within .pptx files.

What is the best way to generate PowerPoint presentations from templates?

Generating PowerPoint presentations from templates is best handled by using pptxgenjs to apply predefined layouts. This approach streamlines slide creation by applying custom design choices deterministically.

How do I extract content and metadata from a .pptx file?

You can extract content and metadata from a .pptx file by utilizing markitdown to process the presentation. This extracts text and structural information, enabling analysis of existing presentation data.

Does this approach support adding charts and tables for data visualization in presentations?

Yes, the presentation creation process supports converting data into charts and tables within slides. This enables automated data visualization directly inside your generated PowerPoint files.

What dependencies do I need to run PowerPoint creation and editing scripts?

You need dependencies like markitdown, pptxgenjs, playwright, sharp, and libreoffice to run PowerPoint creation scripts. These handle rendering, image processing, and OOXML manipulation.