pptx

Validates PPTX XML content against OOXML schemas and project-specific validation rules.

27|3|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/Fergana-Labs/claude_agent_desktop --skill pptx-fergana-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Fergana-Labs/claude_agent_desktop/tree/main/plugins/skills/pptx
Command: npx skills add https://github.com/Fergana-Labs/claude_agent_desktop --skill pptx-fergana-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The manual, time-consuming process of creating, editing, and analyzing PowerPoint presentations, especially when adhering to specific design guidelines or templates, drains productivity. This Skill automates these complex tasks, ensuring professional results with minimal effort.

Core Features & Use Cases

  • Automated Presentation Generation: Effortlessly create new, visually consistent presentations from HTML, ensuring accurate content placement and design adherence.
  • Template-Driven Content Management: Easily modify existing presentations by leveraging templates, rearranging slides, and replacing placeholder content while preserving original styling.
  • Deep Presentation Analysis: Extract text, comments, speaker notes, and analyze raw XML for advanced customization and content auditing.
  • Use Case: Generate a weekly sales presentation from a dynamic data report. This Skill can automatically create slides, populate charts with the latest figures, and ensure all text adheres to the company's brand guidelines, saving hours of manual slide creation and design adjustments.

Quick Start

Create a new PowerPoint presentation with a title slide and two content slides. The title slide should say 'Quarterly Business Review'. The first content slide should have a bulleted list of key achievements. The second content slide should have a bar chart showing sales data for Q1-Q4.

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?

Automate presentation generation by programmatically creating slides, populating charts with live data, and applying consistent templates. This Skill generates PPTX files with formatted content, charts, and styling applied automatically, eliminating manual slide creation and ensuring brand adherence across all presentations.

Can I validate PPTX XML content against OOXML schemas?

Validate PPTX files by checking XML well-formedness, namespace correctness, unique ID constraints, and cross-file relationship integrity against OOXML standards. This Skill unpacks presentations, runs schema validation, and enforces content type declarations to catch structural errors before distribution.

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

Extract text, comments, speaker notes, and raw XML from PPTX files for deep analysis and auditing. This Skill reads and unpacks presentations to expose internal structure, enabling content extraction, custom analysis, and advanced redlining compatibility checks.

What's the best way to modify PowerPoint presentations while preserving styling?

Modify presentations by rearranging slides, replacing placeholder content, and managing templates while preserving original design and formatting. This Skill handles template-driven edits and packing, ensuring manual changes don't break layout or visual consistency.

Does this work with HTML-to-presentation conversion?

Convert HTML content into visually consistent PPTX presentations with accurate layout and design adherence. This Skill transforms HTML input into formatted slides, automating the bridge between web content and professional presentations.

What validation checks happen during PPTX processing?

PPTX validation enforces XML well-formedness, namespace rules, unique ID constraints, relationship consistency, and content type declarations. This Skill catches integrity issues across all presentation files and components to ensure compliance with redlining and OOXML specifications.