pptx

Automate PPTX creation, editing, analysis via OOXML manipulation and HTML conversion.

29|11|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/gexijin/vibe --skill pptx-gexijin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/gexijin/vibe/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/gexijin/vibe --skill pptx-gexijin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating, editing, and analyzing PowerPoint presentations can be a time-consuming and design-intensive task. This Skill automates the entire workflow, from generating slides from HTML to complex OOXML editing and template-based creation, ensuring professional results with minimal effort.

Core Features & Use Cases

  • Automated Slide Generation: Convert HTML into professional PowerPoint slides with precise layout and styling, including dynamic charts and images.
  • Template-Based Creation: Leverage existing templates to create new presentations, ensuring brand consistency and efficient content population.
  • Advanced Editing & Analysis: Directly manipulate presentation content, layouts, comments, and speaker notes via raw XML access, or extract text for quick analysis.
  • Use Case: Quickly generate a sales presentation from a set of data and key messages, ensuring it adheres to company branding and includes dynamic charts, all without manual slide design.

Quick Start

Create a 5-slide presentation about "AI in Healthcare" using a modern, clean design, including a title slide, two content slides with bullet points, a slide with a bar chart showing market growth, and a concluding slide.

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 data?

Automate PPTX creation by converting structured data and HTML content into slide decks with layouts, styling, and dynamic charts applied programmatically. This Skill handles slide generation, template population, and media insertion end-to-end, eliminating manual design work.

Can I edit existing PowerPoint files programmatically?

Yes, this Skill directly manipulates OOXML PPTX content via raw XML access, allowing you to modify slide layouts, speaker notes, comments, and slide relations. Extract and transform presentation elements without opening PowerPoint.

What's the best way to generate slides from HTML with charts and images?

Convert HTML to professional PowerPoint slides with precise layout, styling, charts, and embedded images using template-based generation. This approach maintains brand consistency and produces polished results without manual slide design.

How do I extract and analyze text from PPTX files?

Extract text content and metadata directly from PPTX files for quick analysis or content validation. Access slide text, speaker notes, and structural data through OOXML parsing without requiring PowerPoint.

Can I use existing PowerPoint templates to create new presentations?

Leverage existing PPTX templates as starting points, populate them with new content and data, and generate presentations that adhere to your company branding and layout standards automatically.

What file formats and media types does PPTX automation support?

PPTX automation handles images, charts, HTML content, and embedded media within presentations. This Skill manages image processing, theme handling, and media relations to support rich multimedia slide decks.