SymSkill enables AI agents to execute complex, multi-branch instructions sequentially and faithfully with dynamic execution flows.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install test-skill
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 test-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
SymSkill is a specialized execution protocol designed to guide AI coding agents through complex, multi-step, and multi-branch instructional procedures. By breaking down large tasks into granular, step-by-step instructions, SymSkill ensures absolute compliance, error mitigation, and predictable behavior from autonomous workflows. This capability makes it an indispensable addition to the library of Openclaw Skills, giving developer agents a reliable framework to execute sequential operations without losing context or skipping crucial checkpoints.
Whether parsing legacy system operations or deploying custom automation routines, this skill acts as a precise runbook manager. Built on the core architecture of Openclaw Skills, it helps developers construct robust, branch-aware task sequences that can handle edge cases, dynamic conditions, and iterative feedback loops seamlessly.
To install and configure the SymSkill agent runner, execute the following commands:
# Install SymSkill using the Openclaw package manager
openclaw install symskill
# Verify the installation and list active Openclaw Skills
openclaw status
After installation, configure the global settings inside your .openclaw/skills/symskill.json configuration file:
{
"symskill": {
"strict_mode": true,
"allow_branches": true,
"max_steps": 100
}
}
SymSkill maintains state and configuration metadata to track the lifecycle of active instructional workflows. Below is the main schema utilized by the skill:
| Property | Type | Description |
|---|---|---|
step_id |
String | Unique identifier for the instruction step. |
action |
String | The exact action or shell command to execute. |
branches |
Array | Conditional execution paths based on exit codes or output. |
state |
Object | Current runtime context passed between steps. |
~/.openclaw/symskill/history.json: Tracks historical execution states for debugging.~/.openclaw/symskill/active_session.lock: Prevents race conditions during concurrent executions of Openclaw Skills.Loading
A comprehensive demonstration skill designed to streamline automated publishing, version management, and changelog tracking on the ClawHub platform.

Extract a standardized cross-tool user profile from any AI agent's long-term memory so you can re-use it in another AI tool without retraining.

A one-click tool to configure OpenClaw subagent and tool call timeouts atomically with built-in validation and auto-backups.

An advanced AI-powered assistant designed to analyze case details, extract personnel data, and generate legally structured, logically consistent inquiry transcripts.

A zero-dependency, local-first utility to instantly broadcast and update memory notes across multiple AI agent workspaces.

A multi-language static code security audit tool designed to detect over 60 regex-based vulnerability patterns across PHP, Java, Python, and Go.








































