Author a skill
Write SKILL.md, add resources and scripts, package the skill, and test it with OpenBot.
Layout
my-skill/
SKILL.md # required — frontmatter + instructions
scripts/ # optional helpers
references/ # optional docs the agent may readFollow the OpenClaw skill conventions used in the catalog. Keep secrets out of the skill tree; read them from connectors or the personal vault at runtime.
Test
- Drop or symlink the skill where the gateway/catalog expects it.
- Refresh the catalog if you use
bridge/refresh-openclaw-catalog.mjsfrom a clean OpenClaw checkout. - Invoke the skill from chat and confirm tool calls stay inside your approval rules.