pptx

Analyze, create, edit, and validate PPTX presentations including HTML-to-PPTX conversion workflows.

195|32|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/nex-agi/NexAU --skill pptx-nex-agi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/nex-agi/NexAU/tree/main/examples/code_agent/skills/document-skills/pptx
Command: npx skills add https://github.com/nex-agi/NexAU --skill pptx-nex-agi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and editing professional PowerPoint presentations is often a manual, time-intensive process, especially when maintaining brand consistency or handling large volumes of content. This Skill automates slide generation, content updates, and design validation.

Core Features & Use Cases

  • Automated Presentation Creation: Generate new presentations from HTML or existing templates, ensuring design consistency.
  • Granular Content Editing: Modify existing PPTX files by directly manipulating OOXML, updating text, charts, and images.
  • Visual Design & Validation: Analyze template typography/colors, apply design principles, and validate layouts with thumbnail grids to prevent errors.
  • Use Case: A sales team needs to generate personalized pitch decks for 50 different clients. This skill can automate populating client-specific data, charts, and branding into a master template, producing polished presentations in minutes.

Quick Start

Create a new 16:9 PowerPoint presentation from the HTML file 'report_summary.html' and save it as 'weekly_report.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML to a PowerPoint presentation?

HTML-to-PPTX conversion transforms web content into slide layouts. This Skill reads HTML files, extracts structure and styling, and generates a formatted PPTX file with preserved typography and spacing, automating manual slide creation from web content or templates.

Can I edit existing PPTX files by modifying their XML directly?

Yes, this Skill unpacks and manipulates OOXML—the underlying XML structure of PPTX files. You can programmatically update text, images, and charts by reading and writing the raw XML, then repackaging it as a valid presentation without opening PowerPoint.

How do I extract text and content from PowerPoint presentations?

Text extraction to markdown converts PPTX content into readable markdown format. The Skill parses slide content, preserves structure and whitespace, and outputs structured text data suitable for analysis, migration, or downstream processing.

What's the best way to validate PPTX file structure and design consistency?

PPTX validation checks namespace correctness, relationship integrity, and XSD schema compliance to ensure files are well-formed. This Skill analyzes typography, colors, and layouts against design requirements, catching structural errors and visual inconsistencies before distribution.

Can I automate bulk presentation generation from templates?

Yes, template-based automation populates master PPTX layouts with dynamic content—client names, charts, branding—at scale. This Skill generates personalized presentations in batch, maintaining design consistency across hundreds of outputs without manual slide editing.

Do I need to understand OOXML to use this for slide generation?

No, the Skill abstracts OOXML complexity for common tasks like creating presentations from HTML or updating slide content. Direct XML manipulation is available for advanced use cases, but standard workflows require only input files and output paths.