PPTX Presentation Automation for Openclaw

A professional-grade toolkit for creating, editing, and auditing PowerPoint presentations using automated workflows and high-end design standards.

liberalchang
v1.0.0
Apr 17, 2026
0
856
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install anthropic-pptx

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install anthropic-pptx using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PPTX Presentation Automation?

The PPTX skill for Openclaw Skills is a comprehensive framework designed to handle the entire lifecycle of a .pptx file. Whether you need to generate a high-stakes pitch deck from scratch or extract text from an existing presentation for analysis, this skill provides the necessary technical bridge. It moves beyond simple file generation by enforcing professional design motifs, sophisticated color palettes, and a rigorous visual quality assurance process.

By leveraging tools like MarkItDown for extraction and PptxGenJS for programmatic creation, users can treat presentations as code. This approach ensures consistency across slide decks while maintaining a level of visual polish that avoids the common pitfalls of AI-generated content, such as boring layouts or low-contrast elements.

PPTX Presentation Automation Use Cases

  • Creating professional pitch decks and presentations from raw data or outlines.
  • Extracting text, speaker notes, and metadata from existing .pptx files for summaries or emails.
  • Auditing slide decks for placeholder text like "Lorem Ipsum" or "XXXX".
  • Converting presentations into image formats for automated visual inspection and subagent review.
  • Batch processing slide modifications using XML manipulation and repacking workflows.

How PPTX Presentation Automation Works

  1. The skill triggers upon detecting keywords like deck, slides, or presentation, or when a .pptx file is referenced.
  2. For existing files, it uses MarkItDown to extract text or specialized scripts to unpack the raw XML for deep modification.
  3. For new content, it utilizes PptxGenJS or templates to construct slides following a defined visual motif and color palette.
  4. The system converts the resulting .pptx to a PDF and then to high-resolution JPEG images using Poppler.
  5. A verification loop is initiated where subagents inspect the images for visual bugs like overlapping text or margin violations.
  6. The workflow repeats until a fix-and-verify cycle confirms the output meets professional standards.

PPTX Presentation Automation Setup

To enable full PPTX capabilities within Openclaw Skills, install the following dependencies:

# Install text extraction and thumbnail tools
pip install "markitdown[pptx]" Pillow

# Install slide generation engine
npm install -g pptxgenjs

# Ensure system dependencies (LibreOffice and Poppler) are available
# These power the soffice.py and pdftoppm conversion workflows

PPTX Presentation Automation Data Schema & Taxonomy

The skill organizes presentation data through various extraction and transformation layers:

Data Type Method Output Format
Presentation Text markitdown Markdown (.md)
Visual Overview thumbnail.py Image Grid (JPG)
Structural Data unpack.py Raw XML/Media folder
Visual Audit pdftoppm Per-slide JPEGs

It follows a strict hierarchy for design: a dominant color (60-70%), supporting tones, and a sharp accent color, ensuring consistent metadata across all slides.

PPTX Presentation Automation Advanced Features

  • Multi-agent Visual QA: Automatically utilizes subagents to find design flaws that a primary agent might overlook.
  • Headless PDF Conversion: Integrated LibreOffice wrapper for converting decks to PDF in sandboxed environments.
  • Smart Content Grepping: Automated scanning for leftover placeholder text (e.g., 'lorem', 'click to add text').
  • Custom Visual Motifs: Supports repeating distinctive elements like rounded image frames or specific icon styles across the deck.
  • XML Manipulation: Advanced workflow for unpacking, editing, and repacking Office files for programmatic updates.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*