LaunchKit · 2026
Back to Skills

Use this skill any time a .pptx file is involved in any way — as input, output.

0
1.4k downloads
by @liuyingduo

Setup & Installation

openclaw skills install @liuyingduo/pptx-2

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install pptx-2

Version History

v0.1.1Feb 14, 2026 - Version note by skill developer:

Initial release with major enhancements and expanded tools. - Adds multiple helper scripts for slide manipulation, validation, and XML unpacking/packing. - Provides clear, streamlined workflows for reading, editing, creating, and QA of .pptx files. - Greatly expands and refines design guidelines, palettes, layout options, and typography advice. - Strong QA guidance included for both content and visuals, with required checks and suggested prompts. - Usage is now explicitly triggered for any .pptx interaction (create, edit, analyze), including "deck," "slides," or "presentation".

What This Skill Does

Handles all operations involving .pptx files: reading and extracting text, creating presentations from scratch, and editing existing ones. Uses markitdown for text extraction, pptxgenjs for programmatic creation, and LibreOffice with Poppler for converting slides to images for visual QA.

Covers the full .pptx lifecycle in one skill, from extraction to creation to visual verification, without needing to switch between separate tools or workflows.

When to use it

  • Extracting text from a received deck to write a meeting summary
  • Building a pitch deck from scratch with a custom color palette and layout
  • Updating placeholder content in a presentation template
  • Converting slides to images to catch layout or overlap issues
  • Splitting or combining existing .pptx files

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create a 5-slide investor pitch deck for a SaaS product.

AGENT
  1. 1Select a color palette and visual motif suited to the topic
  2. 2Define slide structure and content for each slide
  3. 3Generate the presentation using pptxgenjs
  4. 4Convert slides to JPEG images using LibreOffice and pdftoppm
  5. 5Inspect images for layout issues such as overlapping elements or low contrast and fix
OUTPUT

A styled 5-slide pitch deck saved as output.pptx, verified visually through at least one fix-and-verify cycle.

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

LibreOffice installed on the systemPoppler (pdftoppm) installed on the system