Skills package agent behaviours as portable, auditable units: a TOML manifest that declares metadata and aDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/openagen/zeroclaw/llms.txt
Use this file to discover all available pages before exploring further.
SKILL.md file that contains the instructions injected into the agent’s system context. No Rust compilation is required — skills extend agent behaviour entirely through configuration and prompt engineering.
What a skill contains
A skill directory contains at minimum two files:SKILL.md file is what the agent actually reads — write it as a set of instructions, references, or workflow steps the agent should follow when the skill is active.
Managing skills
zeroclaw skills audit runs the same checks as install but exits without writing anything. Use it to inspect a skill before committing to installation.Security audit gate
Every skill passes through an automated audit before installation. The gate blocks skills that contain:- Symlinks — symlinks inside a skill archive could escape the skill directory and read arbitrary files
- Script-like files — executable scripts (
*.sh,*.py,*.js, etc.) are not permitted inside skill packages - Shell payloads —
SKILL.mdand manifest files are scanned for embedded shell command patterns
Open skills
By default ZeroClaw only loads skills from paths you explicitly configure. Open skills enables loading from the community skills registry without per-skill path configuration.Enable via config
Enable via environment variable
Prompt injection mode
When a skill is active, itsSKILL.md content is injected into the agent’s system prompt. Two injection modes control how much space the skill content occupies:
| Mode | Description | Use case |
|---|---|---|
full | The complete SKILL.md is injected verbatim | Default; models with large context windows |
compact | A summarised or truncated version is injected | Low-context models where token budget is limited |
compact when running against small local models or when multiple skills are active simultaneously and context length is a constraint.
Example skill manifest
SKILL.md would contain the review criteria, rubric, or checklist the agent should follow when the skill is active.