A comprehensive automation tool for creating and editing professional PowerPoint presentations using Python and Openclaw Skills.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install claw-presentation-creator
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
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).
Get the raw skill files in a ZIP archive.
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.
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.
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 |
Loading
A utility designed to sanitize audio filenames by converting Chinese and special characters into simple English names for better compatibility with AI processing tools.

A comprehensive integration for Chatlayer that enables AI agents to manage conversational data, automate customer service workflows, and manipulate chatbot records via Membrane.

A powerful integration skill that enables AI agents to manage Sourceforge projects, files, and tracking tools via the Membrane framework.

A specialized financial analysis tool for TikTok Shop sellers to calculate net margins while accounting for high affiliate commissions and return rates.

An AI-powered consultant that guides Product Managers through a structured five-step methodology to transform raw requirements into actionable product roadmaps.

An autonomous chief-of-staff agent skill system for managing administrative tasks, inboxes, and operational workflows proactively.








































