pptx

Create, edit, and analyze PowerPoint presentations via HTML, templates, and OOXML.

43|6|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/MarcelLeon/skills-zh --skill pptx-marcelleon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/MarcelLeon/skills-zh/tree/main/skills/pptx
Command: npx skills add https://github.com/MarcelLeon/skills-zh --skill pptx-marcelleon

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 streamlines the creation and modification of PowerPoint presentations, whether you're building from scratch, using templates, or editing existing files, saving you significant time and effort.

Core Features & Use Cases

  • Create Presentations: Generate new .pptx files from HTML or templates.
  • Edit Presentations: Modify content, layouts, and formatting of existing .pptx files.
  • Analyze Presentations: Extract text and structure from .pptx files.
  • Use Case: Automatically generate a sales report presentation with charts and key data points based on a provided data file and a company template.

Quick Start

Use the pptx skill to create a new presentation from the file 'report.html'.

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 files?

Automate PowerPoint creation by converting HTML files into .pptx using HTML-to-PPTX conversion. This Skill processes HTML content and generates formatted presentation slides, supporting color palettes, typography, and layout customization for professional results.

Can I edit an existing .pptx file programmatically without PowerPoint installed?

Edit existing .pptx files through direct Office Open XML (OOXML) manipulation. This approach modifies content, layouts, and formatting without requiring Microsoft PowerPoint, enabling automated updates to text and slide structure.

How does template-based generation work for PowerPoint presentations?

Template-based generation uses predefined .pptx templates to create presentations. The Skill populates templates with new data, applying consistent design layouts while automating content insertion for reports or standardized slides.

Does this approach support extracting text and structure from existing PowerPoint files?

Yes, the approach supports analyzing existing .pptx files by extracting text and structure. This allows you to parse presentation content programmatically for data migration, auditing, or automated content review.

What is the best way to generate a sales report presentation from data files?

Generate a sales report presentation by combining a company template with data files. The Skill automates chart creation, key data point insertion, and layout formatting to produce a professional .pptx presentation.

What are the limitations of manipulating Office Open XML for presentation editing?

Manipulating Office Open XML for presentation editing requires precise structural knowledge of the .pptx format. Complex visual elements or non-standard template features may need careful handling to prevent layout corruption during automated edits.