分享
一文讲透:OpenClaw多agent模式下Skills的分层调用机制
输入“/”快速插入内容
一文讲透:OpenClaw多agent模式下Skills的分层调用机制
用户4242
用户4242
3月17日修改
🔗 原文链接:
https://mp.weixin.qq.com/s/rFecRxZ1...
原创 DracoVibeCoding DracoVibeCoding Draco正在VibeCoding
2026年3月17日 07:30 海南
本文承接之前的两篇公众号文章:
从底层机制一文讲透:OpenClaw🦞如何运行多Agents
我在企微里养了130个AI员工:OpenClaw+The Agency实战全记录
一文讲透在同时拥有130多个Agents的OpenClaw实例中,如何进行Skills的管理和调用。
很多人第一次接触 OpenClaw 的 skills 机制,都会把几件事混在一起:
•
skill 和 tool 到底是不是一回事
•
skill 应该放在哪个目录下
•
main agent 能用的 skill,sub-agent 能不能用
•
不同 agent 之间能不能共享 skill
•
同名 skill 如果同时出现在多个位置,系统到底会用哪一份
如果这些边界不先讲清楚,后面一旦开始做 multi-agent 协作,目录结构和行为就会越看越像“玄学”。
这篇文章的目标很简单:
•
先讲清楚 OpenClaw 里的 skill 本质是什么
•
再讲清楚 skill 的目录层次
•
最后说明 main agent、agency-agents、sub-agent 之间和 skill 的关系
为了避免把某一台机器的目录写死,下面统一使用通用路径写法:
•
~/.openclaw
•
~/.openclaw/workspace
•
~/.openclaw/agents
•
~/.openclaw/agency-agents
这样更适合作为可复用的机制说明。
一、先别把 skill 和 tool 混为一谈
这是最核心的一层。
在 OpenClaw 里,skill 和 tool 不是同一个东西。
1. tool 是能力
tool 更像“手和脚”,是 agent 真正可以直接调用的操作能力,例如:
•
read
•
write
•
edit
•
exec
•
browser
•
sessions_spawn
•
memory_search
tool 决定的是:
•
能不能读文件
•
能不能写文件
•
能不能起子代理
•
能不能查网页
•
能不能控制浏览器
也就是说,tool 解决的是“能不能做”。
2. skill 是工作方法和操作说明
skill 更像“作战手册”或者“标准流程”。
一个 skill 通常会告诉 agent:
•
在什么场景下应该启用它