Claw Presentation Creator for Openclaw

A comprehensive automation tool for creating and editing professional PowerPoint presentations using Python and Openclaw Skills.

weaglewang
v1.0.0
Mar 22, 2026
1
2.5k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install claw-presentation-creator

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 claw-presentation-creator 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 Claw Presentation Creator?

Claw Presentation Creator is a powerful technical integration designed for developers and AI agents to programmatically generate high-quality PowerPoint decks. By leveraging the python-pptx library, this Openclaw Skills compatible tool allows for the seamless creation of slides, complex charts, data-driven tables, and formatted text. Whether you are building automated business reports or dynamic photo galleries, it provides a robust API to handle the heavy lifting of presentation design.

This skill is particularly valuable for teams looking to bridge the gap between raw data and stakeholder-ready visualizations. It supports custom templates, allowing users to maintain brand consistency while automating the repetitive aspects of slide production. With built-in support for image compression and master slide manipulation, it ensures that the generated outputs are both professional and optimized for sharing.

Claw Presentation Creator Use Cases

  • Automating quarterly business reviews and financial summary reports directly from data sources.
  • Generating bulk photo galleries or portfolio presentations from local image directories.
  • Programmatic creation of invoices or receipts in a presentation format for client meetings.
  • Developing AI-driven content assistants that transform text outlines into fully formatted PPTX files.
  • Standardizing company branding across decks by using master slide templates and consistent font sets.

How Claw Presentation Creator Works

  1. Initialize the presentation object using a blank slate or a predefined branded template.
  2. Select specific slide layouts (e.g., Title, Comparison, or Blank) from the slide master index.
  3. Inject content into placeholders or add new shapes, including text boxes, images, and geometric figures.
  4. Populate data structures for charts or tables, applying RGB color formatting and font styling for visual clarity.
  5. Execute final optimizations, such as adjusting column widths or adding speaker notes to the notes_slide.
  6. Save the generated file to the local directory for distribution or further manual editing.

Claw Presentation Creator Setup

To get started with this skill, install the core dependencies via pip. Openclaw Skills work best when the environment is correctly configured for image processing and numerical data.

# Required dependencies
pip install python-pptx pillow

# Optional: For advanced charts and HTML conversion
pip install numpy
npm install puppeteer dom-to-pptx

Verify your installation by running a simple test script to create a 'Hello World' slide.

Claw Presentation Creator Data Schema & Taxonomy

The skill organizes presentation data through a hierarchical object model provided by python-pptx. The following table describes the primary components handled by Openclaw Skills:

Component Description Key Attributes
Presentation The root container for the deck. slides, slide_master, core_properties
Slide Individual pages within the deck. shapes, placeholders, notes_slide, layout
Shapes Elements like textboxes, images, and tables. left, top, width, height, fill, line
ChartData Data structure for plotting visuals. categories, series, values
TextFrame Container for formatted text. paragraphs, font_size, font_name, bold

Claw Presentation Creator Advanced Features

  • Template Integration: Load existing .pptx files to inherit master styles, themes, and layouts for consistent Openclaw Skills outputs.
  • Dynamic Charting: Support for various Excel-based chart types including Clustered Column, Pie, Radar, and XY Scatter plots.
  • Detailed Formatting: Granular control over RGB colors, paragraph indentation levels, and run-level text styling (bold, italic, specific fonts).
  • Speaker Notes Automation: Programmatically add backend scripts or talking points to slides for presenter guidance.
  • Image Optimization: Best practice integration with Pillow (PIL) to compress large images before insertion, keeping file sizes manageable.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*