一、一句话核心定义官方标准Tool工具底层可执行类型化函数是智能体真实操作硬件 / 系统的能力载体决定「能不能做」。类比手、鼠标、浏览器、终端、文件读写 API执行器官Skill技能SKILL.md提示词文档注入系统提示词指导模型何时、按什么步骤、如何组合 Tool完成业务流程决定「怎么做、按什么规则做」。类比操作手册、标准化作业流程、业务约束说明书能完成某种特定目标的某个工作流二、核心区别对照表表格对比维度Tool 工具Skill 技能底层本质可运行代码 / 函数、运行时能力单元Markdown 文本带 YAML 头纯提示词逻辑无执行代码指导大模型按照某种规则进行决策。能否独立运行可以。无 Skill 也能直接调用如手动执行browser打开网页不能独立执行必须依赖 Tool才能产生实际动作加载时机框架启动时注册全局常驻可用对话前注入系统 Prompt仅影响当前智能体决策逻辑作用对象底层系统、文件、浏览器、API、终端命令大模型思考逻辑约束调用顺序、参数、边界、异常处理生命周期进程级全局统一工作区 / 会话级可单独启用 / 禁用、多套切换创建方式插件开发、SDK 注册函数写代码新建SKILL.md写流程规则纯文本零代码核心产出真实系统操作结果文件、网页、命令输出模型调用 Tool 的决策路径、步骤规范、业务限制粒度原子最小操作单一步骤完整业务流程多 Tool 串联示例read_file读文件、exec执行 shell、web_search联网搜索周报自动汇总先搜索报表→读取 Excel→统计→生成文档→发送钉钉三、二者相同点统一服务智能体都是 OpenClaw Agent 执行任务的配套扩展缺一不可可内置 / 可扩展系统自带基础 Tool 与 Skill也能通过 Plugin 自定义新增支持打包分发均可封装进 Plugin 上传 ClawHub 共享、一键安装权限管控均可配置黑白名单、启用 / 禁用限制 Agent 可用范围上下文联动Skill 会引用 Tool 名称Tool 执行结果会反馈给 Skill 做后续判断。四、运行协作流程完整链路用户下发自然语言任务OpenClaw 加载当前启用的所有SKILL.md注入系统 Prompt大模型读取 Skill 规则判断需要调用哪些 Tool、调用顺序、传参规范Agent 引擎调用对应 Tool 底层函数真实操作电脑 / 网页 / 文件Tool 返回执行结果Skill 中定义的校验 / 后置规则处理返回数据输出最终结果给用户。极简举例「自动抓取竞品价格并生成表格」Tools 用到web_search、browser、write_excel、read_file底层执行动作Skill 内容SKILL.mdyaml--- name: 竞品价格采集 description: 自动抓取电商竞品价格导出Excel --- 用户需要价格报表时按以下步骤执行 1. 使用web_search搜索竞品商品链接 2. 调用browser打开页面提取售价、库存 3. 重复循环所有商品 4. 汇总数据使用write_excel保存到桌面 5. 禁止频繁访问网站间隔3秒 6. 价格为空时跳过该商品不中断流程。这里Tool 是干活的工具Skill 是告诉AI 先做什么、后做什么、有什么限制。五、常见误区澄清误区Skill 包含 Tool 代码 正解Skill 只是文字说明不会新增任何底层执行能力想要新增 Tool 必须开发 Plugin 注册函数。误区没有 Skill 就不能用 Tool 正解无 Skill 时 Agent 会自由调用全部 Tool只是没有标准化流程容易乱调用、参数错误。误区PluginSkill/Tool 正解Plugin 是打包载体一个插件可以同时携带自定义 Tool 配套 Skill。六、选型使用场景什么时候自定义 Tool需要新增底层系统能力操作数据库、控制硬件、调用私有 API、自定义终端指令现有内置 Tool 无法完成底层操作必须编写代码扩展执行能力。什么时候写 Skill已有全部需要的 Tool但 AI 调用逻辑混乱、步骤不标准需要固定业务流程、增加约束、异常处理、输出规范快速搭建自动化工作流不想开发代码仅靠提示词约束模型行为