Understanding OpenClaw Skills: The Complete Guide
Learn how Skills work in OpenClaw — markdown-based instruction files that teach your AI new capabilities.
What Are Skills?
Skills are markdown files that teach OpenClaw new capabilities. Each skill is a directory containing a SKILL.md file with YAML frontmatter and natural-language instructions. No coding required — just describe what you want the AI to do.
Skill Structure
A typical skill directory:
my-skill/
SKILL.md # Instructions and configuration
README.md # Optional documentation
templates/ # Optional template files
SKILL.md Format
---
name: web-researcher
description: Research topics using web search
tools: [web_search, web_fetch, read, write]
triggers:
- "research"
- "look up"
- "find information"
---
# Web Researcher
When the user asks you to research a topic:
1. Use web_search to find relevant sources
2. Use web_fetch to read the most relevant pages
3. Synthesize the information into a clear summary
4. Save the research to a file if requested
Key Concepts
Tools
Tools define what actions the skill can use. Common tools:
read,write,edit— File operationsweb_search,web_fetch— Internet accessshell— Terminal commandsbrowser— Web automation
Triggers
Keywords or phrases that activate the skill. When a user's message matches a trigger, OpenClaw loads that skill's instructions.
Instructions
Natural-language descriptions of how to perform the task. Write them like you're teaching a smart colleague.
Skill Locations and Precedence
Skills load from multiple locations (highest priority first):
- Workspace skills —
<workspace>/skills/(per-agent) - User skills —
~/.openclaw/skills/(shared across agents) - Bundled skills — Built into OpenClaw
If a skill name conflicts, the higher-priority location wins.
Enabling and Disabling Skills
In openclaw.json:
{
"skills": {
"entries": {
"web-researcher": { "enabled": true },
"dangerous-skill": { "enabled": false }
}
}
}
Finding Skills
- Bundled: OpenClaw ships with essential skills pre-installed
- ClawHub: The community skill registry — searchable from within OpenClaw
- Community repos: GitHub collections like awesome-openclaw-skills
- Custom: Write your own in minutes
Ready for your AI assistant?
Get started with Claw for All today. No setup, no terminal, just sign up and go.
Get StartedRelated Guides
How to Create Custom OpenClaw Skills
Write your own SKILL.md files to teach OpenClaw exactly what you need.
Top 25 OpenClaw AgentSkills You Should Enable
The most useful built-in and community skills for OpenClaw, from web search to file management.
Browsing and Installing Skills from ClawHub
Discover and install community-built skills from the ClawHub registry.