SKILL.md), execution scripts (optional), and resources (optional), describing how to accomplish specific types of tasks.
The difference between Skills and Tools: Tools are atomic operations implemented in code (e.g., file read/write, command execution), while Skills are high-level workflows based on description files that can combine multiple Tools to complete complex tasks.
Getting Skills
CowAgent offers multiple ways to acquire skills:- Cow Skill Hub — Browse and install community skills via
/skill list --remote - GitHub — Install directly from GitHub repositories, with batch install support
- ClawHub — Install ClawHub skills via
/skill install clawhub:name - URL — Install from zip archives or SKILL.md links
- Conversational creation — Let the Agent create skills through natural language conversation
Skill Loading Priority
- Workspace skills (highest):
~/cow/skills/ - Project built-in skills (lowest):
skills/
Skill File Structure
SKILL.md Format
| Field | Description |
|---|---|
name | Skill name, must match directory name |
description | Skill description, Agent decides whether to invoke based on this |
metadata.requires.bins | Required system commands |
metadata.requires.env | Required environment variables |
metadata.always | Always load (default false) |
