pptx

Create, edit, and analyze PowerPoint presentations via HTML conversion and OOXML manipulation.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/91zgaoge/memoh-X --skill pptx-91zgaoge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/91zgaoge/memoh-X/tree/main/internal/skills/defaults/pptx
Command: npx skills add https://github.com/91zgaoge/memoh-X --skill pptx-91zgaoge

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, modification, and analysis of PowerPoint presentations (.pptx files), streamlining the process of developing professional slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or based on HTML content.
  • Content Editing: Modify existing presentations by editing XML content.
  • Template Utilization: Create presentations by duplicating and reordering slides from existing templates.
  • Analysis: Extract text, analyze typography and colors, and convert slides to images.
  • Use Case: You need to create a new sales pitch deck. Provide the key talking points and data, and the Skill will generate a visually appealing presentation using an appropriate template and design.

Quick Start

Use the pptx skill to create a new presentation based on the provided HTML 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 content?

You can automate PowerPoint presentation creation by using this skill to convert HTML content directly into PPTX format. It leverages HTML-to-PPTX conversion to generate new slides from scratch, streamlining the process of developing slide decks.

Can I modify an existing .pptx file by editing its XML content?

Yes, you can modify an existing .pptx file by editing its underlying XML content. The skill facilitates direct OOXML manipulation, allowing you to perform precise content editing and layout modifications on existing presentation files.

What is the best way to generate slides using existing PowerPoint templates?

The best way to generate slides using existing templates is by duplicating and reordering slides from those template files. This skill supports template-based slide generation to create new presentations while maintaining consistent design layouts.

How do I extract text and analyze typography or colors from PowerPoint slides?

You can extract text and analyze typography or colors from PowerPoint slides by using this skill's analysis features. It allows you to extract data from presentations, analyze design elements, and convert slides to images for visual review.

Does this presentation tool work with OOXML and markdown inputs?

Yes, this tool works with OOXML for direct XML manipulation and uses the markitdown dependency to process markdown inputs. It combines direct OOXML manipulation with HTML-to-PPTX conversion to facilitate presentation creation and editing.

What are the limitations of editing presentations through OOXML manipulation?

Editing presentations through OOXML manipulation requires understanding the underlying XML structure, which can be complex for advanced layout changes. While it offers precise modification, using template-based generation or HTML conversion is often more efficient for new slide creation.