pptx

Create, edit, and analyze PowerPoint presentations via OOXML and libraries.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/sockerman04/thevise-website --skill pptx-sockerman04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/sockerman04/thevise-website/tree/main/skills/pptx
Command: npx skills add https://github.com/sockerman04/thevise-website --skill pptx-sockerman04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, LibreOffice, Poppler, 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, allowing for programmatic control over slides, content, and formatting.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using HTML templates.
  • Slide Editing: Modify existing slides, add new content, and reorder or delete slides.
  • Data Visualization: Integrate charts and tables into presentations.
  • Content Analysis: Extract text and analyze presentation structure.
  • Use Case: Automatically generate a quarterly sales report presentation by feeding data into a template, ensuring consistent branding and layout across all slides.

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 generate PowerPoint presentations from HTML programmatically?

To generate PowerPoint presentations from HTML programmatically, you can use this Skill's html2pptx functionality to convert HTML templates into native .pptx slides, ensuring deterministic layout and formatting control.

Can I edit existing .pptx slides using Office Open XML?

Yes, you can edit existing .pptx slides using Office Open XML (OOXML) scripts provided by this Skill to directly modify slide structure, add content, or reorder and delete slides programmatically.

What is the best way to extract text and analyze PowerPoint presentation structure?

The best way to extract text and analyze PowerPoint presentation structure is by using the markitdown library integrated into this Skill, which parses .pptx files to retrieve content for analysis.

Does this approach support integrating charts and tables into slides?

Yes, this approach supports integrating charts and tables into slides. It utilizes pptxgenjs to programmatically build data visualizations and structured tables directly within your PowerPoint presentations.

What dependencies do I need to render and convert presentations?

To render and convert presentations, you need dependencies like LibreOffice and Poppler for file processing, Playwright for browser automation, and Sharp for image manipulation within the workflow.