A powerful workflow orchestrator that chains multiple Openclaw Skills into single-command automated processes using YAML configurations.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install skill-composer
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 skill-composer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Skill Composer serves as the essential orchestration layer for your automation environment, allowing developers to chain multiple Openclaw Skills together into cohesive pipelines. While individual skills solve specific problems, real-world scenarios often require multi-step logic; Skill Composer acts as the conductor, managing the data flow and execution order between various agents.
By leveraging Openclaw Skills as modular building blocks, this tool allows you to define complex logic in human-readable YAML files. It eliminates the need for manual intervention between tasks, transforming isolated scripts into integrated, high-value production systems that can handle everything from media processing to advanced data analytics.
To begin orchestrating your Openclaw Skills, ensure you have Python 3 and PyYAML installed. You can run and manage workflows using the following commands:
# Run a specific workflow
python3 scripts/composer.py run workflow.yaml
# Preview the execution plan without running
python3 scripts/composer.py preview workflow.yaml
# Validate YAML syntax and skill dependencies
python3 scripts/composer.py validate workflow.yaml
The Skill Composer utilizes a structured YAML schema to organize its data and execution metadata:
| Key | Type | Description |
|---|---|---|
name |
String | The display name of the workflow. |
steps |
Array | A list of execution steps. |
skill |
String | The identifier of the specific Openclaw Skills to invoke. |
args |
Array | Command-line arguments passed to the skill. |
output |
String | A reference name used to pass file paths to subsequent steps. |
if |
String | A conditional expression (e.g., check for success/failure). |
continue-on-error |
Boolean | Whether to proceed if the specific step fails. |
{{variable}} syntax.{{previous_step.status}} == 'failed'.Loading
A professional-grade web search skill for Openclaw Skills that provides AI agents with real-time internet access via the Baidu Qianfan API.

A specialized browser automation CLI that allows AI agents to interact with web pages through a unique element-referencing system.

A specialized tool for managing WordPress.com OAuth authentication and automated post publishing.

A high-performance image generation skill that uses the Google Antigravity API to create native AI visuals without browser automation.

A technical utility that enables AI agents to bypass session-based visibility limits by fetching Discord channel and thread history directly via the Discord Bot API.

A sophisticated memory and growth operating system designed to give AI agents consistent layered memory and self-driven evolution patterns.








































