pptx

Automates .pptx creation, editing, extraction via HTML and OOXML workflows.

119|21|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/stvlynn/dingtalk-wukong-skills --skill pptx-stvlynn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/stvlynn/dingtalk-wukong-skills/tree/main/pptx
Command: npx skills add https://github.com/stvlynn/dingtalk-wukong-skills --skill pptx-stvlynn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and updating PowerPoint presentations (.pptx) can be time-consuming and error-prone, requiring manual steps across tools. This Skill provides automated capabilities to generate, modify, and analyze PPTX files, reducing repetitive tasks and ensuring consistency.

Core Features & Use Cases

  • Presentation creation: generate new slides from HTML or data sources, with consistent layouts and themes.
  • Editing & layout management: modify slide content, typography, themes, and speaker notes, and reorder slides.
  • Text extraction & analysis: extract slide text and metadata for auditing, indexing, or content understanding.
  • Use Case: rapidly assemble a multi-slide briefing from HTML, apply branding, and produce a final deck with notes.

Quick Start

Generate a 5-slide PPTX from HTML content with a title slide, content slides, and speaker notes.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation from HTML content?

Automate PowerPoint creation from HTML by using workflows that generate slides from HTML content, apply consistent layouts and themes, and add speaker notes to produce a final deck.

What's the best way to extract text from PPTX slides for auditing?

Extract text from PPTX slides by automating text inventory and metadata extraction, enabling content auditing, indexing, and understanding without manual copying.

Can I use python-pptx to apply templates and manage slide sequencing?

Yes, python-pptx supports applying templates and managing slide sequencing by orchestrating workflows that modify content, layouts, and notes within the PPTX file.

Does this approach handle OOXML unpack and pack workflows for presentations?

Yes, the approach handles OOXML unpack and pack workflows, allowing direct manipulation of presentation XML structures for advanced layout and content modifications.

What are the limitations of automating PPTX generation with markitdown?

Automating PPTX generation with markitdown may face limitations with complex HTML rendering, requiring validation and error handling to ensure accurate slide layout conversion.