pptx

Create, edit, and analyze PowerPoint (.pptx) files programmatically.

Updated May 9, 2026
One-click install
npx skills add https://github.com/kk20300113-png/my-claude-skills --skill pptx-kk20300113-png
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/kk20300113-png/my-claude-skills/tree/main/vibe/bundled/skills/document-skills/pptx
Command: npx skills add https://github.com/kk20300113-png/my-claude-skills --skill pptx-kk20300113-png

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually creating and editing PowerPoint presentations is time-consuming, especially for repetitive tasks like updating template content, generating slides from data, or adding consistent visual elements across large decks. This Skill automates these workflows to save hours of manual work.

Core Features & Use Cases

  • Programmatic Presentation Creation: Build new presentations from scratch using HTML-to-PPTX conversion with full design control, or generate slides from existing templates with automatic content mapping.
  • Precise OOXML Editing: Modify existing presentations by editing raw XML to adjust layouts, add speaker notes, insert comments, or update complex formatting that standard tools can't handle.
  • Visual Enhancement: Automatically generate publication-quality scientific schematics and diagrams to embed in slides for clearer communication of complex concepts.
  • Use Case: A product team can use this Skill to update a 50-slide quarterly business review template with new sales data, add custom branded visuals, and generate a final presentation in minutes instead of hours.

Quick Start

Use the pptx skill to create a 10-slide product roadmap presentation from the provided feature list, using the company's brand template and adding a workflow schematic for the new launch process.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation and editing workflows programmatically?

Automate PowerPoint creation and editing workflows by using HTML-to-PPTX conversion for new presentations or editing raw OOXML for precise template modifications. This allows programmatic slide generation and content mapping without manual PowerPoint editing.

What is the best way to update an existing PowerPoint template with new data automatically?

Updating an existing PowerPoint template is best done through raw OOXML editing, which allows you to adjust layouts, insert speaker notes, and update complex formatting that standard presentation tools cannot handle.

Can I convert HTML designs directly into PowerPoint slides?

Yes, you can convert HTML designs directly into PowerPoint slides. The HTML-to-PPTX conversion mechanism provides full design control for building new presentations from scratch programmatically.

Do I need LibreOffice and Playwright installed to generate PowerPoint files from HTML?

Yes, you need LibreOffice and Playwright installed, along with pptxgenjs, sharp, and markitdown. These dependencies are required to execute end-to-end presentation automation and schematic generation tasks.

How does OOXML editing handle complex formatting in PowerPoint presentations?

OOXML editing handles complex formatting by modifying the raw XML structure of the presentation file directly. This approach enables precise adjustments to layouts, speaker notes, and comments that standard tools bypass.

Can I generate scientific schematics and embed them in PowerPoint slides automatically?

Yes, you can automatically generate publication-quality scientific schematics and diagrams. These visual enhancements are generated programmatically and embedded directly into your slides for clearer communication of complex concepts.