Files
ai-guide/OpenClaw 保姆级教程/10 OpenClaw Skills 技能系统.md
2026-03-20 16:04:13 +08:00

241 lines
11 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# OpenClaw Skills 技能系统
> 给 AI 装能力扩展包,从发现到安装全流程
你好,我是鱼皮。小龙虾本体只有基础能力(读写文件、执行命令等),装上不同的技能(Skills)之后,就能解锁各种专业能力,比如搜索网页、生成图片、制作 PPT 等。这篇教程带你全面了解 OpenClaw 的技能系统。
## 技能是什么
技能(Skills)就是给 AI 准备的能力扩展包。
技能本质上是存放在特定目录下的文件夹,里面包含一个 `SKILL.md` 说明文件和可选的资源文件。AI 在需要时会自动加载对应的技能来增强自己。
![](https://pic.yupi.icu/1/1769306811193-2ee3acbc-5e36-46c2-8d08-b2682494fb56-20260319203136449-20260319211755624.png)
技能可以安装在多个位置:
- `~/.openclaw/workspace/skills`:小龙虾专用的技能目录,只有你的小龙虾能用
- `~/.agents/skills`:通用目录,其他 AI 工具(比如 Cursor、Claude Code)也能自动识别和使用这里的技能
## 使用内置技能
可以在「技能模块」全局查看 OpenClaw 识别到的技能,包括 OpenClaw 内置的技能、通过插件安装的第三方技能、本地目录中的技能等等。
![](https://pic.yupi.icu/1/1773903414947-88e1ba5b-9175-4edd-83a7-12576d4c6837.png)
更常用的是直接查看和管理 Agent 的技能。
注意,技能不是越多越好!一定要按需选用!每开启一个技能,它的说明文件就会被注入到 AI 的上下文中,技能越多消耗的 Tokens 越大。
建议先把所有内置的技能关闭,绝大多数技能是用不到的,可以节省一些 Tokens:
![](https://pic.yupi.icu/1/1773903582687-707de23b-3d10-49d4-8f73-9f478e8f6396.png)
当你需要用到什么功能的时候,先到技能模块搜一下有没有内置的技能。
比如我们想用 AI 生图,可以搜索 image,打开内置的 nano-banana-pro 技能:
![](https://pic.yupi.icu/1/1773903856315-049df76b-0598-4242-b869-38fdff1d6bb0.png)
需要从 [Google AI Studio](https://aistudio.google.com/api-keys) 获取到 Nano Banana 的 API Key
![](https://pic.yupi.icu/1/1773903949511-103f8152-1037-4b5a-8ab2-47dec507b38a.png)
然后确保给小龙虾(代理)开启了这个技能,注意技能的状态要是 `eligible` 可用的:
![](https://pic.yupi.icu/1/1773903996762-ba02b49c-21bd-4d40-832c-047ca00afaaa.png)
建议刚开始在对话中提到技能名称,引导 AI 使用技能。
比如我这里告诉 AI 使用 Banana 技能生图,甚至还可以给 AI 发送图片哦:
```markdown
用 Banana 生成一张让这个人把你做成蒜蓉小龙虾的图片,并且让我在飞书直接看到图片,不要废话!
注意飞书中发送图片要用 filePath 参数指定完整的文件路径
```
效果还不错吧!
![](https://pic.yupi.icu/1/1773905734323-1bc618de-e9ee-40fa-aa76-9f24e4dce8ba.png)
以后我在外面拍照之后,可以直接用手机发给小龙虾,让它帮我瞬间生成牛呗轰轰的图片~
这次我们通过斜杠命令触发指定技能,直接使用 `/{技能名称}` 就好:
```markdown
/nano-banana-pro 把后面那哥们移除掉,顺便帮我开个美颜,一只眼睛变成永恒万花筒写轮眼
```
![](https://pic.yupi.icu/1/1773909786585-505abfbf-0739-4fd5-9ade-1700d497d43d.png)
老规矩,如果没发送图片成功,让它注意 **飞书中发送图片要用 filePath 参数指定完整的文件路径**
![](https://pic.yupi.icu/1/1773909818751-37fe7227-44ec-4691-aa86-4d9b193c7b4e.png)
阿妈忒勒斯!
生成失败的话,可能是因为你家网络的原因,可以改为用国产的大模型生图。
## 发现优质技能
除了使用内置的技能,我们还可以到很多渠道发现优质技能:
- [ClawHub](https://clawhub.ai/):OpenClaw 官方技能商店,技能最全、更新最快
- [skills.sh](https://skills.sh/):Vercel 提供的技能搜索引擎,方便按关键词搜索
- GitHub:很多优秀技能开源在 GitHub 上,搜索关键词就能找到
![](https://pic.yupi.icu/1/1773906407188-7e5a8c3f-2af4-41a8-9bad-0782f3e61b8f.png)
当然,还有很多获取实用技能的渠道,像鱼皮的 AI 导航网站 ai.codefather.cn 也给大家推荐了一波技能。
![](https://pic.yupi.icu/1/image-20260319203453714.png)
**一定要注意技能的安全性!**
尽量安装开源的、可信的、Star 多的、开源社区中反馈良好的。
这里给大家推荐几个适合小龙虾的技能:
+ 自主进化技能:[self-improving-agent](https://clawhub.ai/pskoett/self-improving-agent) 自动捕获学习记录、错误和纠正,实现 AI 代理的持续自我改进
+ 网页搜索技能:[Multi-Search-Engine](https://clawhub.ai/gpyAngyoujun/multi-search-engine)(无需 API Key,有国内 + 国外的搜索引擎),或者 [Tavily Search](https://skills.sh/tavily-ai/skills/search)(需要 API Key,每月 1,000 次搜索,适合搜索国外最新内容)
+ 安全审查技能:[Skill Vetter](https://clawhub.ai/spclaudehome/skill-vetter) 安装新技能前帮你检查技能文件是否安全可信,防止安装到恶意技能
+ 办公技能,比如 [Anthropic 官方开源](https://github.com/anthropics/skills/tree/main/skills) 的 docx、pptx、xlsx、pdf 处理技能
![](https://pic.yupi.icu/1/1773906670980-d5183370-9b81-423d-a83b-ee69efd0ab5f.png)
OpenClaw 内置的 clawhub 技能、还有 find-skills 这两个 “用于发现和安装其他技能” 的技能,我建议谨慎给龙虾使用,万一龙虾搜索到一些不安全的技能,然后自己安装了就不好了。
我们可以人工用这些工具发现技能,确定没问题后,再安装。
![](https://pic.yupi.icu/1/1773906803293-8359930b-e6a6-41a8-8332-722ed3d60add.png)
## 安装技能
以 Multi-Search-Engine 为例,我们演示一下怎么安装技能,会讲解多种方式。
但无论哪种方式,安装原理都是把技能文件从远程下载到本地存放技能的 skills 目录中。
### 方式一:直接下载压缩包
![](https://pic.yupi.icu/1/1773907955818-72164258-2d53-4776-9b7d-be2d3007c9e5.png)
你可以把解压后的目录放到 `~/.agents/skills` 这个各家 AI 编程工具都能自动识别的通用技能目录,这样其他 AI 编程工具也能使用这个技能。
如果你只希望小龙虾能使用,可以放到 `~/.openclaw/workspace/skills` 目录下,这是小龙虾的工作空间。
![](https://pic.yupi.icu/1/1773908286947-ada86aaa-45fb-4827-9aaf-9c18946b1eb2.png)
然后就能在「代理」或者「技能」模块中看到识别出的工作区技能了,开启并保存,就能在对话中使用了:
![](https://pic.yupi.icu/1/1773909718594-9c952fd2-4c3f-418c-bacc-cd2deef62d8e.png)
比如让它帮我搜索鱼皮编程导航相关的信息:
```plain
/multi-search-engine 全网搜索鱼皮编程导航相关的信息
```
![](https://pic.yupi.icu/1/1773910174478-a550d8ef-b8da-4bee-b98d-5b5fb24b5d98.png)
### 方式二:通过 clawhub 命令行安装
先安装 clawhub 命令行工具,它是 OpenClaw 官方技能商店的客户端,可以一行命令搜索和安装技能:
```bash
npm i -g clawhub
```
![](https://pic.yupi.icu/1/1773908430207-85b5fc08-ea68-40bc-b022-c071ee4961b1.png)
然后用 clawhub 安装,参数为你在 clawhub 看到的技能名称(别输错了):
```bash
clawhub install multi-search-engine
```
![](https://pic.yupi.icu/1/1773908486565-2b33d9a9-271d-40e7-971d-196bc25ce971.png)
### 方式三:通过 NPX 工具安装
首推 Vercel 官方提供的 **NPX 工具** 来安装技能,适合有 GitHub 开源仓库地址的技能。
可以先到 Vercel 官方的技能网站 [skills.sh](https://skills.sh/) 或者 GitHub 上找到你要安装技能的开源仓库地址和技能名称。
比如安装 agent-browser 这个让 AI 操作浏览器的技能:
![](https://pic.yupi.icu/1/1773909349147-c440dc8f-1b46-4152-9fed-b7bd5665afc0.png)
只要输入一行命令,就能自动安装指定技能了:
```bash
npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser
```
可以选择安装到 OpenClaw 或者其他 AI 编程工具的路径下:
![](https://pic.yupi.icu/1/1773909507303-d70f073c-c4a8-4252-b1fb-4dc3b91aaddb.png)
注意,不建议通过跟龙虾对话,让它自己安装技能。还是那句话,AI 做事是有随机性的,有些明确可完成的任务自己做更稳定。
## 让 AI 自己创造技能
除了安装别人做好的技能,你还可以让 AI 自己创建新技能,将解决方案沉淀为可复用的技能包,龙虾越养越聪明。
> 建议先安装 Anthropic 官方的 [skill-creator](https://skills.sh/anthropics/skills/skill-creator) 技能,能够帮你创建出更规范的、更懂 AI 的技能。
比如我之前接入飞书后,发现 AI 拍了照片却不会发到飞书。于是我引导小龙虾自己探索飞书多媒体发送的方法:
```markdown
飞书支持给用户发送图片、文件、音频、视频并直接浏览,请你详细了解具体的发送方法,并且必须要把需要发送的文件放到 workspace 工作空间中。你必须记住这些方法,之后快速地给我发送想要的内容。
```
AI 会去读取飞书技能文档,学习怎么发送多媒体消息。
![](https://pic.yupi.icu/1/1773301372382-01640db1-9808-444a-97d7-10da63ff7f25-20260319211201488-20260319211757439.png)
这次不仅成功发送了图片,而且 AI 还很有学习精神,自己去研究有没有更优的方案:
![](https://pic.yupi.icu/1/1773301554270-8f1edb5d-2c7f-4f06-8504-98ab6da15a7f-20260319211211557-20260319211757574.png)
甚至自己创建了一个 `feishu-media` 技能,之后发送多媒体就更丝滑了。
这就是 AI 的厉害之处:只要你下命令,它就能自己研究问题、自己解决问题,还能把解决方案沉淀成可复用的技能,下次直接用。
![](https://pic.yupi.icu/1/1773301599117-1bdfaf37-2567-43e9-a964-0d5d95804af4-20260319211221673-20260319211757618.png)
## 写在最后
学会了技能系统,接下来我们来看定时任务和自动化,让小龙虾定时帮你巡检、汇报。
## 推荐资源
1)鱼皮 AI 导航网站:[AI 资源大全、最新 AI 资讯、免费 AI 教程](https://ai.codefather.cn)
2)编程导航学习圈:[学习路线、编程教程、实战项目、求职宝典、交流答疑](https://www.codefather.cn)
3)程序员面试八股文:[实习/校招/社招高频考点、企业真题解析](https://www.mianshiya.com)
4)程序员写简历神器:[专业模板、丰富例句、直通面试](https://www.laoyujianli.com)
51 对 1 模拟面试:[实习/校招/社招面试拿 Offer 必备](https://ai.mianshiya.com)