pptx

Convert HTML slides into editable PowerPoint decks and manage layouts.

11|12|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/mofa-org/mofa-skills --skill pptx-mofa-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mofa-org/mofa-skills/tree/main/_unpublished/mofa-pptx
Command: npx skills add https://github.com/mofa-org/mofa-skills --skill pptx-mofa-org

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX creation, editing, and analysis are tedious when documents, HTML templates, or design guidelines must be converted, reformatted, or annotated across multiple slides. This Skill automates those tasks, enabling faster, more consistent deck production.

Core Features & Use Cases

  • HTML-to-PPTX generation: convert HTML slides into editable PowerPoint decks while preserving layout and typography.
  • Batch editing and layout management: programmatically update slide content, templates, and speaker notes at scale.
  • Content extraction and replacement: pull text and notes from slides and apply replacements or augmentations while maintaining formatting.
  • Thumbnail/grid generation: produce grid previews and slide thumbnails to accelerate review and approvals.

Quick Start

Provide a set of HTML slides and run the HTML-to-PPTX workflow to produce a ready-to-edit deck.

Frequently Asked Questions about pptx

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

FAQPage Schema
Can I extract and replace text in PowerPoint slides programmatically?

Batch editing PowerPoint layouts involves using this Skill to programmatically update slide content, templates, and speaker notes at scale. It automates layout management across multiple slides, ensuring consistent formatting without manual intervention.

How do I generate PowerPoint slide thumbnails for review?

Yes, you can extract and replace text in PowerPoint slides programmatically. This Skill pulls text and speaker notes from slides and applies content replacements or augmentations while maintaining the original formatting.

Does this PowerPoint automation tool work with Python and Node dependencies?

Generating PowerPoint slide thumbnails is supported through this Skill's thumbnail and grid generation features. It produces grid previews of slides to accelerate review and approval workflows during deck production.

What is the best way to automate bulk-editing of PowerPoint presentation content?

This PowerPoint automation Skill works with both Python and Node dependencies, utilizing libraries like python-pptx and pptxgenjs. It implements safety checks and dependency-based workflows to manage deck creation and editing tasks.

What is the best way to automate bulk-editing of PowerPoint presentation content?

The best way to automate bulk-editing of PowerPoint presentation content is using this Skill's batch editing capabilities. It programmatically updates slide content, templates, and speaker notes at scale, designed for designers, educators, marketers, and developers.