OpenClaw PPT Generator for Openclaw

An open-source Python tool for programmatically generating PowerPoint presentations without external API dependencies.

xiangzhanyou
v1.0.0
Mar 12, 2026
1
3.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install openclaw-ppt-generator

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 openclaw-ppt-generator 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 OpenClaw PPT Generator?

The OpenClaw PPT Generator is a professional-grade utility within the Openclaw Skills ecosystem designed for developers and AI agents who need to create Microsoft PowerPoint presentations programmatically. By leveraging the python-pptx library, this skill enables the generation of .pptx files entirely on local hardware, ensuring maximum data privacy and eliminating the costs associated with third-party slide generation APIs. It serves as a critical bridge for transforming structured data or AI-generated summaries into visual, presentation-ready formats.

Because it utilizes standard PowerPoint layouts, the generated files are fully compatible with Microsoft Office, Google Slides, and Keynote. As part of the broader Openclaw Skills collection, this tool emphasizes a lean, dependency-efficient approach to document automation, making it perfect for integration into automated devops or reporting pipelines.

OpenClaw PPT Generator Use Cases

  • Automating the creation of weekly project status reports from raw developer logs or task lists.
  • Enabling AI agents to instantly convert research findings into structured visual presentations.
  • Batch-generating personalized pitch decks or meeting agendas from structured text data.
  • Developing offline-first presentation tools that operate without internet connectivity or API tokens.

How OpenClaw PPT Generator Works

  1. The user or AI agent initiates the process by providing a title and a specially formatted content string.
  2. The skill parses the input string using defined delimiters (pipes, colons, and commas) to identify slide breaks and list items.
  3. A local Python execution environment invokes the python-pptx library to map the parsed text onto standard PowerPoint templates.
  4. The system generates a .pptx file in the specified directory or a default output path.
  5. A JSON response is returned containing the status of the operation and the absolute path to the generated presentation.

OpenClaw PPT Generator Setup

To integrate this into your workflow or Openclaw Skills environment, ensure Python 3 is installed. You will need to install the core library dependency:

pip install python-pptx

Once dependencies are met, you can execute the generation script via the CLI:

python3 scripts/generate_ppt.py --title "My Project Update" --content "Introduction|Phase 1:Design,Prototyping,Testing|Next Steps:Deployment"

OpenClaw PPT Generator Data Schema & Taxonomy

The skill utilizes a compact syntax to define presentation structure within a single string, which is then mapped to the PPTX format.

Component Delimiter Purpose
Slide Break ` `
Title/Body : Splits the slide title from the bulleted content
List Item , Separates individual bullet points within the slide body
Metadata JSON Returns status and ppt_path for agent consumption

OpenClaw PPT Generator Advanced Features

  • Local-first execution ensures zero latency and total data sovereignty within the Openclaw Skills framework.
  • Flexible content formatting allows for complex, multi-slide decks generated via a single CLI argument.
  • Full compatibility with AI coding agents, allowing for autonomous document creation as part of a development workflow.
  • Customizable output filenames to support automated file organization and versioning.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*