技能安装与使用
本文将详细介绍如何浏览、安装、配置和使用 OpenClaw 技能(Skills),让你的 AI 助手获得更多能力。
什么是技能(Skills)?
技能是 OpenClaw 的扩展模块,每个技能都是一个小文件夹,包含一个 SKILL.md 文件和相关配置。技能可以教会 AI 助手如何使用特定工具、执行特定任务。
技能能做什么?
- 网络搜索 - 使用搜索引擎获取实时信息
- 代码辅助 - AI 编程、代码审查
- 自动化 - 执行 Shell 命令、自动化工作流
- 信息整理 - 网页抓取、文档摘要
- 日程管理 - TODO、提醒、日历
- 外部集成 - GitHub、Notion、Slack 等
技能来源
OpenClaw 技能来自三个地方:
- 内置技能 - 安装 OpenClaw 时自带的基础技能
- ClawHub - 官方技能市场,3000+ 技能可供选择
- 本地自定义 - 你自己创建的技能
ClawHub 技能市场
ClawHub 是 OpenClaw 的官方技能市场,提供:
- 3000+ 公开技能
- 语义搜索(支持自然语言搜索)
- 版本管理和更新
- 社区评分和评论
安装 ClawHub CLI
# 使用 npm
npm install -g clawhub
# 使用 pnpm
pnpm add -g clawhub搜索技能
1. 网页搜索
访问 clawhub.com 浏览或搜索技能。
2. 命令行搜索
# 搜索日历相关技能
clawhub search "calendar"
# 搜索 GitHub 相关技能
clawhub search "github"
# 限制结果数量
clawhub search "automation" --limit 10安装技能
1. 基本安装
# 安装技能(安装到 ./skills 目录)
clawhub install summarize
# 安装特定版本
clawhub install summarize --version 1.2.0
# 强制覆盖安装
clawhub install summarize --force2. 安装位置
技能默认安装到当前目录的 ./skills 文件夹。如果配置了 OpenClaw 工作区,则会安装到工作区的 skills 目录。
# 指定安装目录
clawhub install summarize --workdir /path/to/workspace3. 安装后生效
安装技能后,需要重启 OpenClaw 会话才能使用新技能:
# 重启 Gateway
openclaw gateway restart
# 或者开始新会话
/new管理已安装技能
查看已安装技能
# 列出已安装技能
clawhub list
# 或使用 OpenClaw 命令
openclaw skills list更新技能
# 更新单个技能
clawhub update summarize
# 更新所有技能
clawhub update --all删除技能
# 直接删除技能文件夹
rm -rf skills/summarize配置技能
某些技能需要配置 API Key 或其他参数。编辑 ~/.openclaw/openclaw.json:
{
"skills": {
"entries": {
"brave-search": {
"enabled": true,
"apiKey": "YOUR_API_KEY",
"env": {
"BRAVE_API_KEY": "YOUR_API_KEY"
}
}
}
}
}使用技能
1. 自动调用
安装技能后,AI 助手会自动学习技能的使用方法。你只需用自然语言描述需求,AI 会自动选择合适的技能执行。
用户:帮我搜索一下今天的科技新闻
AI:[自动调用搜索技能] 我找到了以下科技新闻...2. 斜杠命令
某些技能支持斜杠命令直接调用:
/summarize https://example.com/article
/weather 北京天气
/todo 添加任务 完成项目文档3. 查看可用技能
在对话中使用命令查看当前可用的技能:
/status常用技能推荐
入门必备
- summarize - 网页/文档摘要
- brave-search - 网络搜索
- todo - 任务管理
- remindme - 提醒功能
开发工具
- github - GitHub 集成
- shell - Shell 命令执行
- coding - AI 编程助手
信息获取
- exa - AI 搜索引擎
- deepwiki - GitHub 文档查询
- technews - 科技新闻
技能加载优先级
当同名技能存在于多个位置时,优先级为:
- 工作区技能 -
<workspace>/skills(最高优先级) - 本地技能 -
~/.openclaw/skills - 内置技能 - 安装包自带(最低优先级)
安全注意事项
- 第三方技能视为不受信任的代码,安装前请阅读 SKILL.md
- 不要在技能中存储敏感信息
- 使用沙盒模式运行不受信任的输入
- 定期审查已安装的技能
常见问题
Q: 技能安装后不生效?
重启 OpenClaw 会话或 Gateway,让新技能被加载。
Q: 技能需要 API Key 怎么办?
在 ~/.openclaw/openclaw.json 中配置 skills.entries。
Q: 如何备份自己的技能?
clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0Q: 技能加载失败?
检查技能的 SKILL.md 格式是否正确,查看日志了解详细错误。