PPTX Presentation Automator for Openclaw

A professional-grade toolset for programmatic PowerPoint creation, deep XML editing, and automated slide analysis.

nicky1108
v1.0.0
Mar 14, 2026
0
921
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install x-92bilal26-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 x-92bilal26-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 Automator?

The PPTX skill is a comprehensive automation suite designed for AI agents to handle complex presentation workflows. It goes beyond simple file generation by allowing for deep analysis of Office Open XML (OOXML) structures, enabling precise edits to comments, speaker notes, and slide layouts that standard libraries often miss. By leveraging this Openclaw Skills extension, developers can transform markdown or HTML into high-fidelity slides while maintaining strict design consistency.

This skill integrates powerful utilities like markitdown for text extraction and PptxGenJS for dynamic generation. Whether you are building presentations from scratch using CSS-based layouts or modifying existing corporate templates, this toolkit provides the necessary infrastructure for visual validation through automated thumbnail generation and XML schema verification.

PPTX Presentation Automator Use Cases

  • Generating brand-aligned corporate presentations from structured data or HTML templates.
  • Programmatically editing existing .pptx files to update figures, text, or speaker notes via OOXML.
  • Analyzing presentation design patterns, color schemes, and typography for brand auditing.
  • Automating the conversion of complex slide decks into markdown for LLM ingestion and research.
  • Batch processing slide reordering and duplication using template-based inventories.

How PPTX Presentation Automator Works

  1. The agent extracts content or design specifications from a source file using markitdown or thumbnail analysis.
  2. For new designs, an HTML/CSS layout is created and converted to PowerPoint via the html2pptx workflow.
  3. For template-based tasks, the agent creates a visual inventory and uses rearrange scripts to set the slide sequence.
  4. Data is injected into placeholders using a JSON-based replacement system that preserves original formatting.
  5. If low-level changes are needed, the tool unpacks the .pptx ZIP archive to edit raw XML files directly.
  6. The final output is validated for layout overflows and visual integrity before being repacked and finalized.

PPTX Presentation Automator Setup

Ensure all system dependencies are met and then configure the environment:

# Install Python dependencies for extraction and XML handling
pip install "markitdown[pptx]" defusedxml

# Install Node.js tools for presentation generation
npm install -g pptxgenjs playwright sharp react-icons

# Install system utilities for visual validation
sudo apt-get install libreoffice poppler-utils

PPTX Presentation Automator Data Schema & Taxonomy

The skill utilizes a structured JSON and directory-based approach to manage presentation data:

Component Format Description
Text Inventory JSON Maps slide indices to shape IDs, including font, color, and bullet properties.
Template Analysis Markdown A catalog of available slide layouts indexed for the rearrange script.
Unpacked OOXML XML Files The raw directory structure of a PPTX (ppt/slides/, ppt/theme/, etc.).
Thumbnails JPG Generated 150 DPI grid images for visual regression testing.
Design Palette Hex Codes A set of 3-5 colors chosen based on subject matter and branding requirements.

PPTX Presentation Automator Advanced Features

  • Direct OOXML manipulation for accessing modern comments, animations, and master slide templates.
  • Automated thumbnail grid generation (up to 42 slides per grid) for rapid visual auditing of large decks.
  • Smart HTML-to-PPTX conversion using Playwright and Sharp for rasterizing complex SVG icons and gradients.
  • Precise layout validation that detects and reports text overflow errors after content replacement.
  • Multi-step template remapping that supports duplication and reordering via simple CLI arguments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*