pptx

Automate PowerPoint (.pptx) creation, editing, and analysis workflows.

2|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Weiwei-Mao/hydrology-skills --skill pptx-weiwei-mao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Weiwei-Mao/hydrology-skills/tree/main/hydrology-skills/pptx
Command: npx skills add https://github.com/Weiwei-Mao/hydrology-skills --skill pptx-weiwei-mao

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 streamlines the creation, editing, and analysis of PowerPoint presentations, eliminating the manual effort involved in slide design and content management.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using templates, with custom layouts, colors, and typography.
  • Content Editing: Modify existing presentations by updating text, images, and structure via raw XML manipulation.
  • Data Visualization: Create presentations with charts and tables, ensuring accurate positioning and formatting.
  • Use Case: A user needs to create a sales pitch deck. They provide a list of key points and desired themes, and the Skill generates a professional presentation with appropriate visuals and structure.

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 generate a PowerPoint presentation from an outline automatically?

To generate a PowerPoint presentation, provide a content outline and desired themes to create slides from scratch or templates using pptxgenjs, complete with custom layouts, colors, and typography.

Can I modify existing PPTX slides by editing the raw XML?

Yes, you can modify existing PPTX slides by updating text, images, and structure through direct Office Open XML (OOXML) manipulation using the defusedxml library.

How do I extract text and analyze the structure of a PowerPoint file?

You can extract text and analyze PowerPoint presentation structure by leveraging the markitdown library, which automates parsing the .pptx file format for content review.

Does this approach support creating charts and tables in slides?

Yes, the presentation creation process supports data visualization, allowing you to generate slides with charts and tables while ensuring accurate positioning and formatting.

Do I need Playwright to create presentations from HTML?

Yes, Playwright is required when generating new presentations from HTML, functioning alongside sharp and pptxgenjs to render and capture visual content for the slides.