pptx-creator for Openclaw

A professional-grade skill for generating PowerPoint decks from Markdown outlines, CSV data, and AI-generated content.

thiagoruss0
v1.0.0
Feb 7, 2026
0
0
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install pptx-creatord

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 pptx-creatord 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-creator?

The pptx-creator is a robust automation tool designed for the Openclaw Skills library that transforms structured data and outlines into visual presentations. It eliminates the manual effort of slide design by mapping Markdown headers, JSON structures, or simple topics directly into PowerPoint layouts.

This skill is particularly valuable for developers and analysts who need to convert technical documentation or data analysis results into stakeholder-ready presentations. By integrating with the Openclaw Skills ecosystem, it can also leverage external image generation tools to create unique, AI-driven visuals for every slide.

pptx-creator Use Cases

  • Automatically generating monthly executive reports from data-driven Markdown files.
  • Transforming project READMEs or technical outlines into professional pitch decks.
  • Visualizing financial data from CSV files into bar, pie, or line charts without manual entry.
  • Rapidly prototyping presentations for startups using the specialized startup style template.

How pptx-creator Works

  1. The skill parses the input source, which can be a Markdown outline, a JSON file, or a text-based topic.
  2. It identifies specific triggers for charts, tables, and AI-generated images within the content.
  3. A style template is selected (such as corporate, minimal, or dark) to define the visual theme.
  4. The engine maps the content to specific slide layouts like title_and_content or two_column.
  5. Using the python-pptx backend, it compiles the elements into a final .pptx file ready for distribution.

pptx-creator Setup

To use this within your Openclaw Skills workflow, ensure you have the OpenClawCLI and the uv package manager installed.

# Generate a presentation from a topic
uv run {baseDir}/scripts/create_pptx.py --topic "AI Trends 2024" --slides 5 --output trends.pptx

# Generate from a markdown outline
uv run {baseDir}/scripts/create_pptx.py --outline outline.md --template corporate --output deck.pptx

pptx-creator Data Schema & Taxonomy

The skill utilizes a variety of data inputs to structure presentations:

Input Type Description Key Features
Markdown Primary structure format Supports headers for titles and bullets for content
JSON Precise layout control Defines layout, notes, and specific chart types
CSV/Excel Data source for charts Automatically populates bar, pie, and line charts
PPTX Custom Templates Allows users to save existing brand decks as templates

pptx-creator Advanced Features

  • Custom template analysis to ensure compatibility with existing brand guidelines.
  • Inline AI image generation prompts that trigger visual creation during the build process.
  • Support for advanced chart types including stacked columns, doughnuts, and scatter plots.
  • Flexible layout management allowing for side-by-side content and section dividers.
  • Integration with the Openclaw Skills environment for seamless multi-agent automation workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*