pptx

Create, edit, and analyze PowerPoint files using OOXML manipulation and conversion tools.

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

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 process of creating, editing, and analyzing PowerPoint presentations, removing the manual burden of complex formatting and content manipulation.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates with precise layout control.
  • Content Editing: Modify existing presentations by directly editing their underlying XML structure.
  • Data Visualization: Convert data into charts and tables within presentations.
  • Use Case: Automatically generate a sales report presentation with charts based on provided data, or update an existing client presentation with new figures and branding.

Quick Start

Use the pptx skill to convert the HTML file 'report.html' into a PowerPoint presentation.

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 slides automatically?

You can convert HTML to PowerPoint slides by using the html2pptx conversion functionality, which transforms HTML files into structured OOXML presentations with precise layout control and media embedding.

What is the best way to edit an existing PowerPoint presentation programmatically?

Editing an existing PowerPoint presentation programmatically is achieved by directly manipulating its underlying Office Open XML (OOXML) structure, allowing precise modifications to text, formatting, and layout.

Can I extract text and content from a .pptx file for analysis?

Yes, you can extract text and content from a .pptx file for analysis by leveraging the markitdown dependency, which parses the presentation structure to retrieve raw text and layout data.

Does this approach support embedding media and charts into PowerPoint files?

Yes, this approach supports embedding media and charts into PowerPoint files by manipulating the OOXML structure, allowing you to generate data visualizations and embed images within your presentations.

Do I need to understand OOXML to generate presentations from templates?

You do not need to understand OOXML to generate presentations from templates, as the Skill handles the raw XML manipulation and conversion internally, allowing you to focus on HTML or template inputs.