pptx
Presentation toolkit (.pptx). Create/edit slides, layouts, content, speaker notes, comments, for programmatic presentation creation and modification.
Author
Category
Document ProcessingInstall
Hot:151
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
Download and install this skill https://openskills.cc/api/download?slug=k-dense-ai-scientific-skills-pptx&locale=en&source=copy
PPTX — Automated Generation and Editing of PowerPoint Presentations
Skill Overview
Create, edit, and analyze PowerPoint presentations programmatically. Supports generating slides from HTML, batch processing templates, extracting content, and custom layout design.
Use Cases
Core Features
FAQ
How do I create a new PowerPoint presentation with code?
The html2pptx workflow can create one quickly. First write an HTML file that defines slide content (supports titles, lists, charts, etc.), then use the html2pptx.js library to convert it to a PPTX file. Compared to manual creation, this approach lets you precisely control layout positions, supports bulk generation, and allows styling with familiar HTML/CSS.
What content types does html2pptx support?
It supports paragraphs, headings (h1-h6), ordered/unordered lists, charts (bar, pie, line, etc.), tables, images, and custom shapes. For gradients and icons, it is recommended to pre-process them with Sharp into PNG images before embedding. The skill provides detailed syntax documentation and design guidelines, including various color schemes and layout patterns.
Can existing PowerPoint templates be edited?
Yes. The skill provides a complete template workflow: first analyze template thumbnails and text content to create a template manifest, then choose appropriate slide layouts to copy and reorder, and finally use replace.py to batch-replace text content. This approach is especially suitable for generating multiple personalized presentations based on corporate templates, maintaining design consistency while improving efficiency.
Are there any limitations to the PPTX skill?
The skill focuses on programmatic presentation creation and editing and does not support complex animations, video embedding, or interactive elements. For scenarios requiring fine design adjustments, manual editing in PowerPoint may be necessary. Additionally, html2pptx requires Node.js dependencies (pptxgenjs, playwright, sharp), and OOXML editing requires understanding of XML structure.