OpenClaw Skill技能系统 - 3分钟秒懂教程
OpenClaw Skill技能系统 - 3分钟秒懂教程
OpenClaw Skill技能系统 3分钟秒懂教程 OpenClaw Skill技能系统 3分钟秒懂教程 Modified March 19 四、Skill 放在哪里? OpenClaw 会从三个地方找技能卡: 位置 优先级 说明 <workspace /skills/ 最高 自己的技能,专属装备 /.openclaw/skills/ 中等 本地共享技能,所有助手都能用 系统自带技能 最低 OpenClaw 预装的技能 当名字冲突时,优先级高的生效 为什么要用 Skill? 看对比: 没有 Skill 的时候 每次都要这样: Code block Plain Text Copy 我:帮我写个周报,把本周的工作记录整理一下,分成完成、问题、计划三个部分,用简洁的语言 OpenClaw:好的...(有时候会忘某些要求,或者格式不对) 有了 Skill 之后 Code block Plain Text Copy 你:/周报 OpenClaw:(按照 SKILL.md 里写好的步骤自动执行) 好处: 1. 省时间:不用每次重复说同样的话 2. 更稳定:步骤写清楚了,不会出错 3. 能分享:把 SKILL.md 发给别人,别人也能用 4. 可自动化:设置定时任务,到点自动执行 五、Skill 去哪里找? 方法一:从 ClawHub 安装 先参考老师教程 5.如何安装Clawhub,务必确保注册后登录。ClawHub因访问量巨大,现已对非登录用户限流,容易出现速率限制警告。 在 ClawHub 中搜索相关技能,例如“weather”查天气技能,终端执行以下命令安装。 Code block Bash Copy clawhub install weather 安装完成后,技能就生效了!可以回到飞书里问机器人 Code block Shell Copy 刚刚我安装了weather技能,这个技能是干什么的,如何使用。 方法二:手动写个技能 终端命令如下: Code block Bash Copy 1. 创建技能文件夹 mkdir p /.openclaw/workspace/skills/hello world 2. 写技能说明书 cat /.openclaw/workspace/skills/hello world/SKILL.md << 'EOF' name: hello world description: 跟用户打招呼,当用户说你好时使用 打招呼技能 当用户说"你好"时: 1. 友好地回应用户 2. 问问今天心情怎么样 3. 主动提供帮助 EOF 3. 刷新技能(重启 OpenClaw 或说"刷新技能") 搞定!你的 OpenClaw 现在有了一个新技能! 去哪儿找现成的 Skill? ClawHub 技能商店 ClawHub.ai 是官方的技能商店,目前上面有两万多个技能。 GitHub 上的技能库 GitHub上也有很多开源的技能库。比如 Awesome OpenClaw Skills 中文官方库 就有 400+ 技能。 常见问题 1. Skill 和提示词Prompt 有什么区别? Prompt 是每次都要重新说一遍的话。 Skill 是写一次能反复用的教程,而且可以自动触发、定时执行。 2. 不是程序员,能写 Skill 吗? 能。 Skill 就是 Markdown 文档,用中文写就行。不需要编程基础。如果会点编程,可以做更复杂的事情。 3. Skill 能做多复杂的事情? 只要能说清楚步骤,多复杂都行。用 Skill 做完整的自动化数据分析、复杂的文档生成、智能家居控制,都没问题。 4. 怎么查看已安装的 Skill? 终端执行 Code block Shell Copy clawhub list 或者直接在飞书里问小龙虾 Code block Shell Copy 我安装了哪些技能,帮我列出来 5. Skill 安全吗? Skill 从 ClawHub 官方商店下载的,一般都经过安全审核。但建议: • 只从可信来源安装 • 安装前看看 SKILL.md 的内容 • 注意 allowed tools 字段,不要给太多权限 写在最后 Skill 就是OpenClaw的教程。 写好一次步骤,或者安装好技能,之后它就能自己处理类似的事情。 5.如何安装Clawhub ClawHub ClawHub.ai Awesome OpenClaw Skills 中文官方库 四、Skill 放在哪里? OpenClaw 会从三个地方找技能卡: 位置 优先级 说明 <workspace /skills/ 最高 自己的技能,专属装备 /.openclaw/skills/ 中等 本地共享技能,所有助手都能用 系统自带技能 最低 OpenClaw 预装的技能 位置 位置 优先级 优先级 说明 说明 <workspace /skills/ <workspace /skills/ 最高 最高 自己的技能,专属装备 自己的技能,专属装备 /.openclaw/skills/ /.openclaw/skills/ 中等 中等 本地共享技能,所有助手都能用 本地共享技能,所有助手都能用 系统自带技能 系统自带技能 最低 最低 OpenClaw 预装的技能 OpenClaw 预装的技能 当名字冲突时,优先级高的生效 为什么要用 Skill? 看对比: 没有 Skill 的时候 每次都要这样: 有了 Skill 之后 好处: 1. 省时间:不用每次重复说同样的话 2. 更稳定:步骤写清楚了,不会出错 3. 能分享:把 SKILL.md 发给别人,别人也能用 4. 可自动化:设置定时任务,到点自动执行 五、Skill 去哪里找? 方法一:从 ClawHub 安装 先参考老师教程 5.如何安装Clawhub,务必确保注册后登录。ClawHub因访问量巨大,现已对非登录用户限流,容易出现速率限制警告。 5.如何安装Clawhub 在 ClawHub 中搜索相关技能,例如“weather”查天气技能,终端执行以下命令安装。 ClawHub 安装完成后,技能就生效了!可以回到飞书里问机器人 方法二:手动写个技能 终端命令如下: 搞定!你的 OpenClaw 现在有了一个新技能! 去哪儿找现成的 Skill? ClawHub 技能商店 ClawHub.ai 是官方的技能商店,目前上面有两万多个技能。 ClawHub.ai GitHub 上的技能库 GitHub上也有很多开源的技能库。比如 Awesome OpenClaw Skills 中文官方库 就有 400+ 技能。 Awesome OpenClaw Skills 中文官方库 常见问题 1. Skill 和提示词Prompt 有什么区别? Prompt 是每次都要重新说一遍的话。 Skill 是写一次能反复用的教程,而且可以自动触发、定时执行。 2. 不是程序员,能写 Skill 吗? 能。 Skill 就是 Markdown 文档,用中文写就行。不需要编程基础。如果会点编程,可以做更复杂的事情。 3. Skill 能做多复杂的事情? 只要能说清楚步骤,多复杂都行。用 Skill 做完整的自动化数据分析、复杂的文档生成、智能家居控制,都没问题。 4. 怎么查看已安装的 Skill? 终端执行 或者直接在飞书里问小龙虾 5. Skill 安全吗? Skill 从 ClawHub 官方商店下载的,一般都经过安全审核。但建议: • 只从可信来源安装 • 安装前看看 SKILL.md 的内容 • 注意 allowed tools 字段,不要给太多权限 写在最后 Skill 就是OpenClaw的教程。 写好一次步骤,或者安装好技能,之后它就能自己处理类似的事情。 从简单的技能开始,慢慢积累。你会发现 OpenClaw 越来越聪明,越来越好用。 参考资料 • OpenClaw 官方文档 OpenClaw 官方文档 • AgentSkills 开放标准 AgentSkills 开放标准 • ClawHub 技能商店 ClawHub 技能商店 用最简单的比喻,让你秒懂什么是 Skill 技能系统 🎨 有没有想过,为什么有些人用OpenClaw特别顺手,三两下就能搞定复杂的活儿,而你让小龙虾帮忙做事,它总是"听不懂人话"? 秘密可能就藏在一个叫 Skill(技能) 的小东西里。 今天咱们用大白话聊聊这个 Skill 到底是啥,怎么用,保证你看完就能明白。 有没有想过,为什么有些人用OpenClaw特别顺手,三两下就能搞定复杂的活儿,而你让小龙虾帮忙做事,它总是"听不懂人话"? 秘密可能就藏在一个叫 Skill(技能) 的小东西里。 今天咱们用大白话聊聊这个 Skill 到底是啥,怎么用,保证你看完就能明白。 一、Skill 到底是个啥? 可以把 OpenClaw 想象成一个超级能干的助手。问题是,每次你让它做同样的事情,都得重新解释一遍。这就好比你每次做宫保鸡丁都要重新查菜谱——烦不烦? Skill 就是这个菜谱。 把某个任务的步骤写下来存好。下次要做这个任务时,只要说"按那个菜谱来",OpenClaw 就知道该怎么做了。 用生活例子来说 教宠物做动作 • OpenClaw = 你的智能宠物 • Skill = 训练教程 想教宠物"取快递",不用每次都手把手教。写个教程: 1. 听快递员打电话 2. 去门口 3. 接过快递 4. 说谢谢 学会了这个技能,以后快递来了它自己去。 手机装 APP • OpenClaw = 你的手机 • Skill = APP 手机出厂时只能打电话发短信。装了微信能聊天,装了地图能导航。每个 APP 都是一个新技能。 一点点历史:Skill 是怎么来的? 回顾下Skill的来龙去脉: 2025年10月之前 AI 助手虽然聪明,但有个问题:每次要做同样的事,都要重新告诉它怎么做。开发者得写代码来扩展 AI 的能力,门槛很高。那时候大家都在收集提示词,以便每次问AI的时候,复制给它。 2025年10月中旬 Anthropic(就是做 Claude 的那家公司)搞了个东西叫 Claude Skills。他们想:能不能让每个人都能给 AI 加新能力,不用重复写提示词?核心就是一个 SKILL.md 文件,用 Markdown 写就行,谁都能看懂。这降低了门槛——不用写或者收集提示词也能扩展 AI 能力。 2025年12月18日 Anthropic 把 Agent Skills 发布为开放标准(agentskills.io)。这意味着: • 不只是 Claude 能用 • 其他 AI 也能接入这个标准 • 大家可以共享技能包 现在(2026年) 像 OpenClaw 这样的开源 AI 助手都支持 Skill 系统。你能在 ClawHub 上找到成千上万个别人写好的技能,直接拿来用。 ClawHub 从技术路线的历史发展,可以清晰看出为什么要发明出Skill这个概念。 二、一张 Skill 卡长什么样? 每张技能卡就是一个文件夹,里面有一本"技能说明书": OpenClaw 的 Skill 文件长什么样? 看个实际例子: 这个文件的几个部分: 文件头 • name: 技能的名字 • description: 一句话说明这是干什么的 • version: 版本号 • author: 谁写的 • tags: 标签,方便搜索 • allowed tools: 允许用哪些工具 • trigger: 什么时候触发(定时、手动、自动) 文件主体 • 触发条件 • 执行步骤 • 注意事项 Skill的本质就是喂给大模型的系统提示词 三、Skill 是怎么工作的? Skill的调用方式是"渐进式加载"。 打个比方 想象你走进一家餐厅: 第一步:门口看菜单 你只看到菜名和简短描述(比如"宫保鸡丁 经典川菜")这时候你还没决定点什么,不需要知道具体做法 第二步:点了这道菜 厨师才拿出详细食谱,开始做菜 第三步:需要特殊调料时 厨师再去后厨拿对应的调料 Skill 是这样工作的 为什么要这样? 因为 大语言模型 的"脑子容量"(上下文)是有限的! 如果一次性把所有技能的详细说明都塞进去,AI 就会"消化不良",反应变慢,还可能搞混。 就像你不能把整本《米其林餐厅食谱》背下来一样,AI 也需要"按需取用"。 如同先前说的,Skill的本质就是喂给大模型的系统提示词,只不过被设计为“渐进式”投喂。