pptx

Create, edit, and analyze PowerPoint presentations with OOXML manipulation.

4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/0xZoharHuang/pptx-skill-cc-gemini- --skill pptx-0xzoharhuang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/0xZoharHuang/pptx-skill-cc-gemini-/tree/main
Command: npx skills add https://github.com/0xZoharHuang/pptx-skill-cc-gemini- --skill pptx-0xzoharhuang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, pptxgenjs, Pillow, python-pptx, markitdown, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

PPTX deck creation, modification, and analysis are tedious when done manually, leading to workflow bottlenecks and inconsistent visuals across slides.

Core Features & Use Cases

  • Generate new PowerPoint decks from HTML or templates and convert to PPTX
  • Edit slides and text content using OOXML manipulation and batch replacements
  • Extract text, notes, and structure for auditing, accessibility, or redesign
  • Gemini CLI integration to improve HTML/CSS rendering and provide design feedback
  • Validate, thumbnail, and screenshot generation to ensure visual fidelity before delivery

Quick Start

Create a fresh PPTX by asking Claude Code to generate slides from HTML or a template and then save the result as output.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 PPTX automatically?

Automating HTML-to-PPTX conversion involves rendering HTML/CSS layouts and translating them into OOXML slides. This skill leverages Gemini CLI integration to improve rendering fidelity and outputs a validated .pptx file.

What is the best way to extract text from existing PowerPoint slides?

Extracting text from PowerPoint slides requires parsing the .pptx OOXML structure. This skill automates text, notes, and metadata extraction from existing decks, providing structured output for auditing or redesign.

Can I modify slide content in an existing PPTX using OOXML manipulation?

Yes, modifying slide content in an existing PPTX is possible through direct OOXML manipulation. This skill supports editing slides and performing batch text replacements without needing the PowerPoint application installed.

Does this approach support generating thumbnails and screenshots of presentation slides?

Generating thumbnails and screenshots of presentation slides is supported to ensure visual fidelity. This skill automates screenshot generation using Playwright and Sharp to validate slides before final delivery.

Do I need Python to create PowerPoint decks from templates?

Creating PowerPoint decks from templates relies on both JavaScript and Python libraries. This skill utilizes pptxgenjs alongside python-pptx and Pillow to automate template generation and produce output.pptx files.