pptx

Automate PPTX creation, editing, and analysis with OOXML validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/leduclinh7141/aitykit-marketing --skill pptx-leduclinh7141
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/leduclinh7141/aitykit-marketing/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/leduclinh7141/aitykit-marketing --skill pptx-leduclinh7141

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the entire PowerPoint workflow, from generating new presentations to complex editing and content analysis, eliminating manual effort and ensuring brand consistency.

Core Features & Use Cases

  • Automated Presentation Generation: Create new presentations from HTML, ensuring consistent design, layout, and adherence to brand guidelines.
  • Advanced Editing: Modify existing PPTX files by directly manipulating their underlying XML structure for precise control over elements like comments, speaker notes, and layouts.
  • Content Analysis: Extract text, speaker notes, and comments, or analyze design elements like typography and color schemes to understand existing presentations.
  • Use Case: Generate a personalized sales pitch deck for each client from a template, automatically populating slides with client-specific data and product images.

Quick Start

Create a new presentation from the attached HTML files 'title_slide.html' and 'content_slide.html', ensuring a 16:9 layout and using a professional blue-gray color palette.

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?

Automate PowerPoint creation by converting HTML files to PPTX format, applying consistent layouts, color schemes, and branding automatically. This eliminates manual slide building and ensures uniform design across decks.

Can I extract text and speaker notes from existing PPTX files?

Extract text, speaker notes, and comments from PPTX files by parsing their underlying XML structure. This enables content analysis, inventory extraction, and batch transformations without opening PowerPoint.

What's the best way to edit PPTX files programmatically?

Edit PPTX files programmatically by directly manipulating their XML structure to modify comments, speaker notes, layouts, and design elements with precise control. This approach supports complex transformations and batch operations.

Does this support validating PPTX files against schema standards?

Validate PPTX files against XSD schemas to ensure OOXML compliance. Schema validation confirms structural integrity and compatibility before deployment or sharing.

Can I generate presentation thumbnails from PPTX files?

Generate presentation thumbnails and perform thumbnail extraction from PPTX files to create preview images. This supports inventory management and visual browsing of presentation collections.

What are the limitations when working with media and relationships in PPTX?

PPTX editing requires proper handling of embedded media and relationship mappings within the package structure. Improper manipulation can break links or corrupt embedded content, so validation is essential.