Guizang PPT Skill for Openclaw

An automated presentation engine that transforms structured text into PowerPoint files or interactive HTML slide decks.

openclawzhangchong
v1.0.0
Apr 26, 2026
0
641
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install html-ppt-zc

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 html-ppt-zc 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 Guizang PPT Skill?

Guizang PPT is a developer-centric tool designed to eliminate the manual effort of slide creation. By leveraging the python-pptx library, it allows users to convert raw text into organized presentations instantly. This skill is particularly useful within the Openclaw Skills ecosystem for users who need to bridge the gap between AI-generated content and formal presentation formats.

The tool provides a flexible framework that handles content segmentation, layout management, and even offers a web-ready HTML export option. It supports customized styling, including font sizes and color schemes, making it a robust choice for internal reporting and rapid documentation.

Guizang PPT Skill Use Cases

  • Rapidly converting meeting notes or technical documentation into slide decks.
  • Generating internal reporting presentations for team syncs.
  • Creating portable, browser-based HTML presentations for quick sharing.
  • Automating the slide creation process within larger AI agent workflows using Openclaw Skills.

How Guizang PPT Skill Works

  1. The user inputs a presentation title and the body text via the command line.
  2. The skill parses the text, identifying paragraphs and line breaks to determine slide transitions.
  3. The engine maps the content to specific slide layouts, including cover pages and bulleted lists.
  4. A .pptx file is generated and saved to the user-specified local directory.
  5. If requested, an optional HTML conversion step uses Jinja2 templates to create a web-viewable version.

Guizang PPT Skill Setup

To use this skill, ensure you have Python installed and the necessary dependencies configured:

# Install the core presentation and templating libraries
pip install -U python-pptx jinja2

# Verify the installation
python -c "import pptx"

Guizang PPT Skill Data Schema & Taxonomy

The skill processes data through several specific arguments to structure the output file:

Argument Requirement Description
--title Required The text used for the presentation cover slide.
--text Required The content body; empty lines generate new slides.
--output Required The target file path (must end in .pptx or .html).
--html Optional A flag to trigger HTML export instead of PPTX.
--style Optional Parameters for custom fonts, colors, and footers.

Guizang PPT Skill Advanced Features

  • Intelligent content splitting where double-spaced paragraphs automatically trigger the creation of new slides.
  • Dual-output support for both standard Microsoft PowerPoint formats and lightweight HTML presentations.
  • Headless execution capability, making it ideal for integration into Openclaw Skills automated pipelines.
  • Custom template support for modifying headers, footers, and font constraints via CLI parameters.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*