pptx

Automate PPTX creation, editing, and analysis with Python-based OOXML tooling.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, eliminating manual design and content population, and ensuring consistent, high-quality output that saves you hours of tedious work.

Core Features & Use Cases

  • HTML-to-PPTX Conversion: Generate new presentations from HTML slides with precise layout, styling, and dynamic content like charts and tables.
  • Template-Based Creation: Utilize existing templates to create new presentations, preserving brand guidelines and ensuring design consistency.
  • OOXML Editing: Directly modify presentation XML for advanced customization of layouts, comments, speaker notes, and complex formatting.
  • Use Case: A marketing team needs to create a new product launch presentation based on an existing brand template. This skill can take their content, map it to the template's slides, and generate a polished PPTX file, complete with charts and images, in minutes.

Quick Start

Create a new presentation from the attached 'product_launch.html' slides, ensuring a 16:9 layout and using a "Classic Blue" color palette.

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 a PowerPoint presentation?

HTML-to-PPTX conversion takes your HTML slide content and generates a formatted PPTX file with precise layout, styling, and dynamic elements like charts and tables intact, preserving your design intent in a standard PowerPoint format.

Can I automate PPTX creation from templates?

Template-based PPTX creation lets you map content to existing presentation templates, automatically generating new slides while maintaining brand guidelines, layouts, and design consistency across all output files.

What can I do with OOXML editing in PowerPoint files?

OOXML editing enables direct XML modification of presentation internals—layouts, speaker notes, comments, themes, and complex formatting—giving you programmatic control over elements not accessible through standard PowerPoint interfaces.

How do I extract and analyze PowerPoint content programmatically?

Slide text extraction and OOXML unpacking let you read and parse presentation structure, metadata, notes, and media relationships, converting content to formats like Markdown or inventories for analysis and integration into other workflows.

Can I validate and condense PowerPoint OOXML structures?

PPTX validation and XML condensing check presentation integrity against schema standards and optimize file structure, helping identify malformed content or reduce file size while maintaining functionality.

Does this work with existing design frameworks and charting libraries?

The skill integrates with pptxgenjs for slide generation, playwright for rendering, and sharp for image processing, working within modern automation stacks for presentations that include dynamic charts, formatted tables, and embedded visuals.