pptx

Process PPTX presentations by editing OOXML content, layouts, notes, and comments.

Updated Oct 24, 2025
One-click install
npx skills add https://github.com/georgiymarchenkov/ai_mrm --skill pptx-georgiymarchenkov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/georgiymarchenkov/ai_mrm/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/georgiymarchenkov/ai_mrm --skill pptx-georgiymarchenkov

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the manual, time-consuming effort involved in creating, editing, and analyzing PowerPoint presentations. It empowers users to automate slide generation, maintain brand consistency across decks, and efficiently extract or modify content, freeing up valuable time for strategic work.

Core Features & Use Cases

  • Automated Presentation Generation: Create new presentations from HTML, ensuring accurate positioning, consistent design, and proper visual hierarchy.
  • Template-Based Creation: Generate new decks by leveraging existing PowerPoint templates, duplicating and reordering slides, and replacing placeholder content while preserving original formatting.
  • Advanced Content Editing & Analysis: Modify slide content, layouts, speaker notes, and comments by directly manipulating the underlying Office Open XML (OOXML) structure.
  • Visual Validation & Debugging: Generate thumbnail grids for quick visual review and convert slides to images for detailed analysis, ensuring perfect output every time.
  • Use Case: Generate a weekly sales report presentation by pulling data from a database, populating pre-defined slide templates, automatically creating charts and tables, and ensuring all slides adhere to corporate branding guidelines.

Quick Start

Use the pptx skill to create a new presentation with a title slide 'Quarterly Business Review' and a content slide summarizing sales figures for Q1, Q2, and Q3.

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

Automate presentation generation by using pptx to create slides from HTML, populate template-based decks with dynamic content, and apply consistent formatting across multiple slides. This eliminates manual slide-by-slide creation and ensures brand alignment throughout your presentation.

Can I edit existing PowerPoint files programmatically without opening them manually?

Yes, pptx directly manipulates the underlying OOXML structure to modify slide content, layouts, speaker notes, and comments without manual editing. You can read, unpack, and rewrite presentation elements while preserving original formatting and design.

What's the best way to convert HTML content into PowerPoint slides?

Use pptx to transform HTML into properly positioned slides with consistent design and visual hierarchy. The Skill handles web-safe typography, accurate element positioning, and maintains design constraints when converting HTML-to-PPTX workflows.

How do I generate thumbnails or image previews of PowerPoint slides for review?

Create thumbnail grids and convert individual slides to images using pptx for visual validation and debugging. This enables quick quality checks and detailed analysis before finalizing your presentation output.

Can pptx work with corporate PowerPoint templates and maintain existing formatting?

Yes, pptx supports template-based workflows by duplicating slides, reordering them, and replacing placeholder content while preserving original formatting, themes, and design elements. This keeps brand consistency across presentations.

Does pptx support adding speaker notes, comments, and media assets to presentations?

Pptx handles speaker notes, comments, media assets, and design elements within the OOXML structure. You can add or modify these components alongside content and layout changes in a single workflow.