pptx

Create, edit, and validate PPTX presentations with XML schema checks.

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

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 with PowerPoint files by providing structured workflows for creation, modification, and content analysis.

Core Features & Use Cases

  • Presentation Creation: Build new slides from scratch using HTML-to-PPTX conversion.
  • Template-Based Design: Generate presentations using existing templates while maintaining design consistency.
  • Use Case: Imagine you need to create a quarterly business review. Use this Skill to generate a professional 15-slide deck with consistent branding and layout.

Quick Start

Use the pptx skill to create a 5-slide presentation about Q3 sales results with charts and company branding.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation programmatically from scratch?

Create presentations programmatically using HTML-to-PPTX conversion or template-based design. This Skill automates slide generation with consistent branding, layout, and formatting, handling XML structure, namespaces, and relationship integrity automatically so you avoid manual PPTX file manipulation.

Can I convert charts and data into PowerPoint slides automatically?

Yes. This Skill embeds charts directly into slides during presentation creation, extracting and validating typography and color data. It processes data-driven content through structured workflows, ensuring charts render correctly with proper formatting and namespace declarations.

How do I edit existing PPTX files and modify slide layouts?

Edit presentations by modifying slide content, adjusting layouts, themes, and typography through structured workflows. The Skill validates all changes against XML well-formedness and XSD schemas, preserving relationships and content-type declarations so edits remain valid.

What's the best way to validate PowerPoint files for schema compliance?

Validate presentations using built-in XSD-based validation that checks namespace declarations, unique ID constraints, relationship integrity, and XML well-formedness. Optional external validation workflows detect structural issues before distribution.

Can I extract speaker notes and comments from PowerPoint files?

Extract and analyze speaker notes and comments from existing presentations. This Skill handles content parsing with proper whitespace preservation and relationship integrity, returning structured metadata for further processing or modification.

Does this work with templates to maintain design consistency across multiple presentations?

Yes. Template-based design workflows generate presentations while maintaining consistent branding, layouts, and themes. The Skill applies templates to new content without breaking internal PPTX schema or relationship structures.