pptx

Create and edit PowerPoint presentations using OOXML and PptxGenJS.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/billydeeii136/black-opps-claude-skill --skill pptx-billydeeii136
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/billydeeii136/black-opps-claude-skill/tree/main/agent-skills/document-skills/pptx
Command: npx skills add https://github.com/billydeeii136/black-opps-claude-skill --skill pptx-billydeeii136

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, libreoffice, poppler, defusedxml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill allows for automated creation, editing, and analysis of PowerPoint presentations (.pptx files), streamlining workflows that typically require manual intervention and time investment.

Core Features & Use Cases

  • PPTX Creation: Generate new presentations from scratch or using predefined templates.
  • Editing: Modify existing PPTX files with precision, including text, images, and layout adjustments.
  • Analysis: Extract text, analyze XML structures, and manipulate slide contents.
  • Use Case: Need to create a complex presentation with multiple charts and tables from various sources. Use this skill to automate the process by pulling in HTML slides, converting to PPTX, and editing to fit your specific needs.

Quick Start

Use the pptx skill to create a new presentation from a template and populate it with content.

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 HTML and XML data?

Automating PowerPoint presentation creation involves using PptxGenJS and Python tools to process HTML, images, and XML data into OOXML structures. This skill generates new .pptx files from scratch or predefined templates by pulling in external content and applying slide layout design.

Can I edit existing PPTX files and manipulate slide layouts programmatically?

Editing existing PPTX files programmatically allows precise modification of text, images, and slide layout adjustments. This skill manipulates slide contents and analyzes Office Open XML structures to alter presentation design without manual intervention.

What dependencies do I need to convert HTML slides to PPTX format?

To convert HTML slides to PPTX format, you need PptxGenJS alongside Playwright, Sharp, LibreOffice, Poppler, and Defusedxml. These dependencies process web content, handle image conversion, and parse XML data for presentation generation.

What is the best way to generate complex presentations with multiple charts and tables?

The best way to generate complex presentations with multiple charts and tables is automating the workflow with PptxGenJS. This skill pulls HTML slides, converts them to PPTX, and edits the layout to fit business, education, or technical documentation needs.

Does this approach work for analyzing and extracting text from PowerPoint presentations?

Analyzing and extracting text from PowerPoint presentations works by parsing the underlying Office Open XML structures. This skill extracts text, manipulates slide contents, and analyzes XML data to retrieve specific information from existing .pptx files.