pptx

Process PPTX files to produce structured inventories and schema-conformant outputs.

Updated Nov 12, 2025
One-click install
npx skills add https://github.com/jon-chun/dev-setup --skill pptx-jon-chun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/jon-chun/dev-setup/tree/main/configuration/dot-claude_snapshot/macos_20251112-0912est/plugins/marketplaces/anthropic-agent-skills/document-skills/pptx
Command: npx skills add https://github.com/jon-chun/dev-setup --skill pptx-jon-chun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, defusedxml, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the time-consuming and often complex process of creating, editing, and analyzing PowerPoint presentations. It automates tasks ranging from generating new decks to modifying existing content and extracting information, freeing up valuable time for strategic work.

Core Features & Use Cases

  • Presentation Generation from HTML: Create new PowerPoint presentations from HTML slides, ensuring accurate positioning, styling, and adherence to design principles.
  • Content Editing & Analysis: Modify existing presentations by directly editing raw Office Open XML (OOXML) content, extract text, comments, and speaker notes for detailed analysis.
  • Template-Based Creation: Leverage existing presentation templates to build new decks, maintaining brand consistency and accelerating content production.
  • Use Case: A sales team needs to generate 50 customized client proposals, each requiring specific data points, charts, and branding elements. This Skill can automate the entire process, generating high-quality, personalized presentations in minutes, ensuring consistency and freeing up sales reps to focus on client engagement.

Quick Start

Create a new presentation with a title slide "Project Alpha Overview" and a content slide summarizing key achievements from Q1.

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

This Skill converts HTML slides into PowerPoint presentations with accurate positioning and styling. It handles layout constraints and design adherence automatically, enabling rapid deck creation from structured content without manual formatting.

Can I edit and extract content from existing PPTX files?

Yes. The Skill processes PPTX files to extract text, notes, shapes, and layout elements, and enables direct editing through Office Open XML manipulation. This supports content analysis, modification, and transformation workflows on existing presentations.

What does it mean to validate PPTX content and relationships?

Validation checks that PPTX structure conforms to schema requirements and that internal relationships between elements are correct. The Skill produces error reports identifying structural issues, ensuring output quality before distribution.

How can I generate customized presentations at scale?

Template-based creation lets you build multiple presentations from existing templates, maintaining brand consistency while inserting custom data. This automation reduces per-deck creation time significantly, enabling high-volume personalized output.

What input formats does this Skill work with for presentation creation?

The Skill accepts HTML as input for generating new presentations and reads existing PPTX files for editing and analysis. It also processes structured data to populate slides, supporting diverse content sources in automated workflows.

Can I use this Skill to extract structured data from presentations for analysis?

Yes. The Skill inventories text, notes, shapes, and layout elements from PPTX files into structured outputs. Extracted data supports downstream analysis, reporting, and content reuse without manual transcription.