pptx

Create, edit, and analyze PPTX files with OOXML parsing and validation.

6|1|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/LEEI1337/phantom-neural-cortex --skill pptx-leei1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/LEEI1337/phantom-neural-cortex/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/LEEI1337/phantom-neural-cortex --skill pptx-leei1337

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the complex and time-consuming process of creating, editing, and analyzing PowerPoint presentations. It ensures design consistency, accurate data visualization, and efficient content generation, freeing users from manual slide creation and formatting.

Core Features & Use Cases

  • HTML to PPTX Conversion: Converts HTML slides to PowerPoint with precise positioning and styling using html2pptx.js.
  • Template-Based Creation: Guides through analyzing existing templates, creating outlines, and replacing content while preserving design.
  • Data Visualization: Integrates charts and tables with PptxGenJS, ensuring correct data formatting and visual hierarchy.
  • OOXML Editing: Provides tools to unpack, edit raw XML, and repack .pptx files for advanced modifications.
  • Design Principles: Enforces critical design rules for color palettes, typography, and layout to create professional presentations.
  • Use Case: Generate a quarterly business review presentation from raw data, automatically applying brand guidelines, creating charts, and populating slides from a template, then visually validate the output.

Quick Start

Use the pptx skill to create a new presentation from the attached 'template.pptx' using the provided 'quarterly_report_data.json'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML slides to PowerPoint presentations automatically?

HTML-to-PPTX conversion transforms HTML content into formatted PowerPoint files with precise positioning and styling. This skill uses html2pptx.js to map HTML structures directly to PPTX slides, preserving layout and design while eliminating manual formatting.

Can I create presentations from data and templates programmatically?

Yes. Template-based creation analyzes existing PowerPoint designs, extracts layout rules, then replaces content while preserving structure and branding. This automation generates consistent presentations from raw data without manual slide editing.

What's the best way to embed charts and data visualizations in PowerPoint files?

PptxGenJS integration embeds charts and tables directly into PPTX slides with correct data formatting and visual hierarchy. The skill ensures proper chart rendering, axis scaling, and design alignment within your presentation structure.

How do I edit and validate PowerPoint files at the XML level?

OOXML editing unpacks .pptx archives, exposes raw XML content for modification, then repacks files with validated XML schemas. This enables advanced transformations like bulk text replacement, ID mapping fixes, and cross-slide consistency checks.

Can I extract content from slides, notes, and slide masters programmatically?

Content extraction parses OOXML structures to retrieve text, media, and metadata from slides, notes, comments, and masters. This supports inventory audits, migration pipelines, and validation workflows across all presentation components.

What file formats and dependencies does PowerPoint automation require?

The skill requires .pptx files and integrates markitdown for content parsing, PptxGenJS for chart generation, Playwright for rendering, Sharp for image processing, and defusedxml for secure XML validation.