
教程 · Skills
给龙虾装第一个 Skill:从找、装到判断靠不靠谱
龙虾本体能动手,但很多具体活儿——抓网页、处理 PDF、连某个网盘——总不能每次都从头教它。Skill 就是为这个来的:别人把一项能力打包好,你拿来装上,龙虾立刻就会这件事。这篇带你装第一个,顺便讲清怎么挑,别装到坑货。
Skill 是什么,和 MCP 啥关系
一句话先把关系说清:MCP 偏底层接口,Skill 偏上层封装。MCP 定的是“智能体怎么连一个外部工具服务”;Skill 是把某个具体能力连同说明、参数、有时还有提示词,打包成一个即拿即用的包——它内部可能就是调了一两个 MCP 服务器。对你来说,Skill 更像“装个 App”,MCP 更像“接个驱动”。装 Skill 通常不用关心底下接的是什么。
去哪找 Skill
新手别乱搜,从这几个相对靠谱的来源找:
- 官方/社区维护的 Skill 列表:通常有基本审核,README 也比较全。
- 项目的代码托管仓库:直接看源码和提交记录,最能判断活没活、维护勤不勤。
- 我们整理的 Skills 榜:按维护活跃度、权限合理性、上手难度打了分,省得你一个个翻。
怎么装(分步)
龙虾自带一个 openclaw skills 命令,能从官方的 ClawHub 市场、Git 仓库、本地目录三种来源装,不用自己 git clone 到某个目录再手动登记。一个 Skill 本质上就是一个带 SKILL.md 的文件夹,装好会落在 ~/.openclaw/skills/(或你工作区的 skills/)下:
# 1. 先搜一下有没有现成的
openclaw skills search "浏览器"
# 2. 装:ClawHub 上的用 @作者/技能名,Git 仓库用 git: 前缀,本地目录给路径
openclaw skills install @作者/技能名
openclaw skills install git:作者/仓库名
openclaw skills install ./本地路径/技能目录
# 3. 看它装上没、缺不缺依赖(比如要求某个命令行工具在机器上)
openclaw skills list
openclaw skills check
# 4. 按 Skill 文档填它要的参数 / key(通常是环境变量或 openclaw.json 里一段配置)
装完不用重启 Gateway——龙虾是在每次新会话开始时扫一遍技能,平时还有个监视器盯着 SKILL.md 的变动。所以在控制台里新开一个会话,问一句“你现在会哪些技能”,能看到刚装的那个,就算挂上了;老会话里看不到是正常的。ClawHub 上的 Skill 还能用 openclaw skills verify @作者/技能名 核一下它有没有被官方扫描过——没扫描过的,装之前更要把下面那四条看仔细。
怎么判断一个 Skill 值不值得装
这一步比怎么装更重要。装错一个,轻则白折腾,重则给了它不该给的权限。看四件事:
- 看维护:最近还有没有提交?issue 有没有人回?半年没动、issue 堆一堆没人理的,谨慎装。
- 看权限:它申请的权限和它干的活配不配。一个抓网页的 Skill 要你全盘文件读写权限,就是危险信号。
- 看口碑:star 数只是参考,更要看真实使用反馈——issue 区里别人踩过什么坑,往往比 README 真实。
- 看依赖:它拖了一堆来路不明的第三方依赖吗?依赖越杂、越冷门,风险越高。
四条里,权限最该警惕:能动手的 Skill 拿到的权限就是它能造成的损失上限。
动手装一个浏览器自动化 Skill
说再多不如跑一遍。我们挑了一个浏览器自动化 Skill(让龙虾能开网页、点按钮、抓内容),按上面的四条先过了一遍:最近有提交、权限只要浏览器控制和指定下载目录、issue 区活跃——通过,装。
这就是装 Skill 的完整体感:挑对来源、过一遍四条判断、按文档装、跑一个最小任务验收。第一个跑通了,后面再装别的就是熟练活。
常见问题
- Skill 和 MCP 有什么区别?
- MCP 偏底层接口,定的是“怎么连一个外部工具服务”;Skill 偏上层封装,是把某个具体能力打包成即拿即用的包,内部可能就调了一两个 MCP 服务器。对用户来说 Skill 像装 App,MCP 像接驱动。
- 装 Skill 会不会有安全风险?
- 有。Skill 往往要权限才能干活。装前看它申请什么权限、合不合理,第一次跑放隔离环境里,关键操作留人工确认。
- 装了一个 Skill 没生效怎么办?
- 按顺序查三件事:
openclaw skills list里有没有它;openclaw skills check报不报缺依赖;它要的参数 / key 填了没。多数“没生效”是漏了依赖或漏了参数。