pptx

Create, edit, and analyze PowerPoint presentations via OOXML and HTML-to-PPTX conversion.

1|1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/alijilani-dev/Claude --skill pptx-alijilani-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/alijilani-dev/Claude/tree/main/skills/collection/skills/pptx
Command: npx skills add https://github.com/alijilani-dev/Claude --skill pptx-alijilani-dev

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 (.pptx files), streamlining the entire presentation workflow.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using templates.
  • Content Editing: Modify existing slides, including text, layouts, and formatting.
  • Analysis: Extract text, analyze slide structure, and identify design elements.
  • Use Case: Quickly create a sales pitch deck by providing a few bullet points, or update an existing presentation with new data and branding.

Quick Start

Use the pptx skill to create a new presentation with three slides: a title slide, a content slide with bullet points, and a closing slide.

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 HTML?

Automate PowerPoint presentation creation by converting HTML to PPTX using HTML-to-PPTX conversion workflows. This Skill generates new slides from scratch or templates by leveraging Office Open XML manipulation, creating structured presentation files directly from web content.

Can I modify existing PPTX slide content without opening PowerPoint?

Yes, you can modify existing PPTX slide content by directly manipulating the Office Open XML (OOXML) structure. This Skill automates editing text, layouts, and formatting within existing slides, allowing you to update presentations programmatically without manual application use.

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

The best way to extract presentation data is by parsing the OOXML structure to pull text and analyze slide structure. This Skill identifies design elements and extracts content from PPTX files, providing structured presentation data for further analysis.

Does this approach support generating a sales pitch deck from bullet points?

Yes, this approach supports generating a sales pitch deck from bullet points by creating new slides from scratch. You provide the core content, and the Skill leverages HTML-to-PPTX conversion workflows to build a structured presentation.

Do I need specific dependencies to edit PowerPoint files via Office Open XML?

Yes, editing PowerPoint files via Office Open XML requires specific dependencies. This Skill utilizes libraries like pptxgenjs for generation, markitdown for content processing, and defusedxml for secure XML parsing during presentation modification.

What are the limitations of using OOXML manipulation for presentation editing?

Using OOXML manipulation for presentation editing can face limitations with complex visual rendering and highly dynamic elements. While it effectively handles text, layouts, and basic formatting via XML, intricate animations or deeply nested template structures may require additional HTML-to-PPTX conversion workflows.