Corporate PPT Generator for Openclaw

An AI-driven presentation engine that generates branded .pptx files from structured XML prompts while strictly adhering to corporate templates.

phil-osophy-42
v1.0.0
May 11, 2026
0
1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install slug

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 slug 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 Corporate PPT Generator?

The Corporate PPT Generator is a specialized tool designed for high-fidelity presentation manufacturing within the Openclaw Skills ecosystem. Unlike generic slide generators, this skill prioritizes template-first rendering, ensuring that every generated slide maintains the specific brand identity, layout, and styling found in a provided PPT_Template.pptx file.

By utilizing a block/XML runtime, developers and AI agents can programmatically inject content into complex slide structures including tables, charts, and slogans. This approach bridges the gap between raw data and professional executive-ready decks, making it an essential component for automated corporate reporting and branded storytelling.

Corporate PPT Generator Use Cases

  • Automating the creation of weekly business reviews using corporate branding.
  • Generating pitch decks from a structured text outline or markdown prompt.
  • Creating consistent DaoCloud or company-specific branded presentations via Openclaw Skills.
  • Transforming structured data payloads (XML) into visual charts and matrix slides automatically.

How Corporate PPT Generator Works

  1. The skill receives a block_xml payload containing the content and structure of the desired presentation.
  2. It locates the specified template_file (defaulting to PPT_Template.pptx) within the skill directory.
  3. The runtime parses the XML blocks to identify slide types such as Table of Contents, Matrix, or Data Charts.
  4. It maps the XML data to existing slide layouts using a template_first rendering strategy to preserve brand styles.
  5. The python-pptx engine compiles the slides and saves the final file to the designated output_path.

Corporate PPT Generator Setup

To integrate this skill into your environment, ensure you have the necessary Python dependencies installed.

# Install the required presentation library
pip install python-pptx

# Place your corporate template in the skill directory
cp your-brand-template.pptx ./skills/corporate-ppt-generator/PPT_Template.pptx

Corporate PPT Generator Data Schema & Taxonomy

The skill utilizes a structured XML input and produces a standard OpenXML presentation file. Below are the key data attributes:

Attribute Type Description
block_xml String (XML) The core content payload including charts, tables, and text.
render_strategy Enum Determines style priority: template_first or template_only.
output_filename String The desired name for the generated .pptx file.
slide_count Integer Metadata returned after execution indicating the deck size.

Corporate PPT Generator Advanced Features

  • Multi-chart support: Automatically renders Pie, Bar, and Line charts directly from XML data.
  • HTML Fallback: Supports allow_html_fallback to map rich text blocks to template content slides when exact XML matches aren't found.
  • Template Consistency: Hard-coded focus on Openclaw Skills brand preservation by reusing existing master slides and placeholders.
  • Demo Integration: Includes assets/demo_blocks.xml for rapid testing of matrix and table slide layouts.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*