pptx

Create, edit, and analyze PPTX presentations with OOXML and HTML conversion.

2|Updated Feb 22, 2024
One-click install
npx skills add https://github.com/ddttom/allaboutv2 --skill pptx-ddttom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ddttom/allaboutv2/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/ddttom/allaboutv2 --skill pptx-ddttom

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the complexity of working directly with PowerPoint's XML format, enabling programmatic presentation creation and modification with professional results.

Core Features & Use Cases

  • Presentation Creation: Build new slides from scratch using HTML conversion with accurate positioning and styling.
  • Template-Based Workflows: Quickly create presentations using existing templates while maintaining design consistency.
  • Use Case: Imagine you need to create a quarterly business review presentation. Use this Skill to generate slides with consistent layouts, colors, and typography.

Quick Start

Use the pptx skill to create a new presentation with three slides containing a title, agenda, and data summary.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create PowerPoint presentations programmatically?

Create PowerPoint presentations programmatically by using this Skill to build slides from scratch, convert HTML to PPTX, or apply template-based workflows. It handles XML structure, namespace declarations, and relationship integrity automatically, eliminating manual OOXML complexity.

Can I edit existing PPTX files and extract their content?

Yes, you can edit existing PPTX files and extract content by unpacking the OOXML structure, modifying slides and layouts, and validating XML against schemas. The Skill handles packing and unpacking workflows while preserving document integrity.

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

Convert HTML to PPTX using this Skill's HTML conversion pipeline, which maintains accurate positioning and styling while generating professional slides. It automates layout application and content mapping without manual formatting.

How do I validate PowerPoint XML structure and schemas?

Validate PowerPoint XML structure by checking well-formedness, namespace declarations, unique ID constraints, relationship integrity, and content-type declarations against XSD schemas. The Skill supports full XSD schema validation to ensure compliance.

Can I generate slide thumbnails and presentation inventories?

Generate slide thumbnails and presentation inventories by analyzing PPTX structure and content. The Skill extracts metadata and creates visual previews for batch processing and presentation analysis workflows.

Do I need to understand OOXML format to work with presentations?

No, you don't need to understand OOXML format directly. This Skill abstracts away XML complexity, namespace handling, and schema validation, letting you focus on presentation logic and content without manual XML editing.