pptx

Create and edit PowerPoint presentations from HTML slides using python-pptx and html2pptx.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MoshPitLabs/template-opencode --skill pptx-moshpitlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/MoshPitLabs/template-opencode/tree/main/.opencode/skills/document-skills/pptx
Command: npx skills add https://github.com/MoshPitLabs/template-opencode --skill pptx-moshpitlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables automated creation, editing, and analysis of PowerPoint (.pptx) presentations.

Core Features & Use Cases

  • AI-assisted deck creation from HTML slides using html2pptx to generate slides and placeholders
  • Inventory-driven content updates: extract, replace, and align text across slides
  • Thumbnail generation and slide-to-image workflows for quick reviews and sharing
  • Template-driven editing: modify layouts, add speaker notes, and assemble decks from components

Quick Start

Use the pptx skill to create a starter deck from an HTML slide set and save it 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 slides to PowerPoint automatically?

You can automate PowerPoint creation by converting HTML slides to .pptx format using the html2pptx tooling, which generates slides and placeholders directly from your HTML content structure.

Can I extract and replace text across multiple PowerPoint slides?

Yes, you can perform inventory-driven content updates to extract, replace, and align text across multiple PowerPoint slides, enabling automated batch text replacement within professional .pptx templates.

How do I generate thumbnails from PowerPoint slides?

You can generate thumbnails and perform slide-to-image conversion from your PowerPoint slides using the integrated sharp and Playwright dependencies, producing image files for quick visual reviews and sharing.

Does this skill support modifying layouts and adding speaker notes in pptx?

Yes, this skill supports template-driven editing to modify layouts and add speaker notes in PowerPoint files, using python-pptx to handle layout-aware editing and assemble decks from various components.

What is the best way to automate PowerPoint creation and editing?

Automating PowerPoint creation and editing is best achieved through layout-aware tooling like python-pptx and html2pptx, which support generating decks from HTML and updating content within professional templates.

Do I need Python and Node.js to automate PPTX generation?

Yes, you need both Python and Node.js environments, as this skill relies on python-pptx for layout-aware template editing and Node.js html2pptx for generating slides and placeholders from HTML.