pptx

Create, edit, and analyze PowerPoint presentations with OOXML structure validation.

Updated Nov 26, 2025
One-click install
npx skills add https://github.com/mycurelabs/easyjoey.com --skill pptx-mycurelabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mycurelabs/easyjoey.com/tree/main/.claude/skills/_documents/document-skills/pptx
Command: npx skills add https://github.com/mycurelabs/easyjoey.com --skill pptx-mycurelabs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the time-consuming and often inconsistent manual work involved in creating, editing, and analyzing PowerPoint presentations. It ensures brand consistency, accurate data visualization, and efficient content generation, allowing you to focus on your message, not the mechanics.

Core Features & Use Cases

  • Automated Presentation Creation: Generate new presentations from HTML, ensuring accurate positioning, styling, and adherence to design principles.
  • Advanced Editing & Analysis: Modify existing presentations by directly editing raw OOXML, analyze typography and color schemes, and extract content for repurposing.
  • Visual Validation & Optimization: Create thumbnail grids for quick visual review, convert slides to images, and ensure all content is perfectly aligned and readable.
  • Use Case: Need to quickly adapt a web report into a client presentation? Use this skill to convert your HTML content into professional PowerPoint slides, automatically adding charts and tables while maintaining your brand's visual identity.

Quick Start

Use the pptx skill to create a new presentation from 'my_slides.html', then add a bar chart to the placeholder with ID 'sales-chart'.

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 HTML content?

Automate PowerPoint creation by converting HTML into .pptx format with accurate positioning and styling. The Skill generates new presentations from HTML source, automatically applying design principles, charts, and tables while preserving brand consistency and visual identity across slides.

Can I extract and convert PowerPoint slide content to Markdown?

Extract and convert slide content to Markdown format for repurposing and analysis. The Skill reads .pptx files, processes text and structure, and outputs Markdown, enabling you to reuse presentation content in documentation or other formats.

How do I edit PowerPoint presentations by modifying raw OOXML structure?

Edit presentations directly by manipulating OOXML parts within .pptx files. The Skill unpacks ZIP-based Office files, validates XML against XSD schemas, maintains relationships and unique IDs, then repackages changes while preserving whitespace and media integrity.

What's the best way to validate and inspect PowerPoint file structure and relationships?

Validate OOXML structure across slides, notes, and media by inspecting XML relationships and schemas. The Skill analyzes .pptx internal structure, checks for schema compliance, and flags structural issues to ensure file integrity before deployment.

Can I convert PowerPoint slides to images and create thumbnail grids for review?

Convert slides to images and generate thumbnail grids for visual validation and quick review. The Skill renders slides as image files, creates grid layouts for comparative viewing, and ensures all content alignment and readability meets standards.

How do I analyze typography and color schemes across PowerPoint presentations?

Analyze presentation typography and color schemes to ensure brand consistency and visual coherence. The Skill inspects font properties and color values across slides, enabling you to audit design standards and identify deviations.

Related Skills