pptx

Create, edit, and analyze PPTX presentations via OOXML and HTML.

1|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/tkhongsap/ai-dev-workflow --skill pptx-tkhongsap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/tkhongsap/ai-dev-workflow/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/tkhongsap/ai-dev-workflow --skill pptx-tkhongsap

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, editing, and analysis of PowerPoint presentations, eliminating manual design work and ensuring consistent, professional-looking slides, especially when working with templates or complex layouts.

Core Features & Use Cases:

  • HTML-to-PPTX Conversion: Create new presentations from HTML slides with precise positioning and design principles.
  • Template-Based Creation: Leverage existing templates to duplicate, reorder, and populate slides while preserving branding.
  • OOXML Editing: Directly modify raw XML for advanced features like comments, speaker notes, and custom layouts.
  • Use Case: Generate a new sales presentation from a company template, automatically populating slides with data and ensuring all design elements adhere to brand guidelines, then visually validate the output.

Quick Start: Use the pptx skill to create a new presentation from the attached HTML file 'sales_overview.html' and save it as 'sales_presentation.pptx'.

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

Use this Skill to create presentations by leveraging existing templates, automatically duplicating and populating slides while preserving branding and design consistency without manual rework.

Can I convert HTML slides directly into a PPTX file?

Yes, this Skill converts HTML slides into PPTX format with precise positioning and design principles, enabling programmatic generation of new presentations from web content.

What can I do with OOXML editing in PowerPoint files?

OOXML editing lets you directly modify raw XML to add comments, speaker notes, and custom layouts beyond standard UI capabilities, accessing slides, notes, themes, and layout structures.

How do I extract and analyze content from existing PPTX files?

This Skill unpacks OOXML to read and extract slide content, converting it to markdown, and performs typography and color analysis to inform design decisions and guide content repurposing.

Can I edit existing slides and add speaker notes programmatically?

Yes, you can modify existing slides and inject speaker notes directly into PPTX files by manipulating their XML structure, enabling bulk edits and automated annotation.

What file formats does this work with for presentations?

This Skill works exclusively with PPTX and OOXML formats, the modern PowerPoint standard, supporting complete read, write, and structure analysis workflows.