技能
技能是可扩展的能力包。
概述
技能提供:
- 专门领域的能力
- 工具集成
- 自定义指令
技能位置
按优先级:
<workspace>/skills/- 最高~/.openclaw/skills/- 用户级- 内置技能
skills.load.extraDirs- 额外目录
列出技能
bash
# 列出所有
openclaw skills list
# 仅就绪的
openclaw skills list --eligible
# 查看详情
openclaw skills info <name>
# 检查就绪状态
openclaw skills check安装技能
使用 ClawdHub:
bash
# 安装 CLI
npm i -g clawdhub
# 搜索
clawdhub search gmail
# 安装
clawdhub install <skill-slug>
# 更新
clawdhub update --all技能文件格式
SKILL.md:
markdown
---
name: my-skill
description: 我的技能描述
metadata:
openclaw:
os: [darwin, linux]
requires:
bins: [curl]
---
# 指令
当用户请求 xxx 时,执行以下步骤...自定义技能
创建自定义技能:
- 创建目录
~/.openclaw/skills/my-skill/ - 创建
SKILL.md文件 - 重启会话
技能配置
json
{
"skills": {
"enabled": ["gmail", "calendar"],
"disabled": ["dangerous-skill"],
"load": {
"extraDirs": ["/path/to/skills"]
}
}
}