惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
博客园 - 司徒正美
Last Week in AI
Last Week in AI
博客园 - 聂微东
Jina AI
Jina AI
月光博客
月光博客
爱范儿
爱范儿
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
T
Tailwind CSS Blog
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
罗磊的独立博客
小众软件
小众软件
雷峰网
雷峰网
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog

博客园 - 我才是银古

第16章:常见问题、排错与最佳实践 第15章:扩展生态、MCAD 与外部集成 第12章:实战案例:机械结构与 3D 打印零件 第14章:构建、测试、调试与贡献流程 第13章:OpenSCAD 源码架构与核心执行流程 第11章:预览、渲染、网格精度与性能优化 第09章:列表推导、递归与算法建模 第08章:参数化零件库与复用设计 第10章:导入导出、命令行与自动化 第06章:CSG 布尔建模方法 第07章:二维图形、拉伸、旋转与投影 第05章:基础几何、坐标系与变换 第04章:参数、变量、函数、模块与作用域 OpenSCAD 教程目录 第03章:OpenSCAD 语言基础 第02章:安装、环境配置与开发工作流 第01章:OpenSCAD 项目全景与学习路线 第02章:源码获取、编译与开发环境配置 第01章:OCCT项目全景与学习路线 第18章:二次开发实战与综合案例 第17章:与 Qt VTK Python pythonOCC 生态集成 第18章:综合实战案例 第17章:数据交换与协同 第16章:源码架构与二次开发 第15章:插件与自定义工作台开发 第14章:Python脚本宏与自动化 第13章:FEM仿真分析 第12章:CAM数控加工 第11章:SurfaceMesh与逆向工程 第10章:Draft二维绘图与BIM建筑
第七章:工具、技能、插件与能力扩展
我才是银古 · 2026-05-04 · via 博客园 - 我才是银古

第七章:工具、技能、插件与能力扩展

OpenClaw 的扩展能力由工具、技能、插件三层组成:工具是 Agent 可调用函数,技能是使用工具的方法说明,插件是分发通道、工具、模型 provider、技能和媒体能力的包。

7.1 内置工具

常见工具包括 exec/processcode_executionbrowserweb_search/web_fetchread/write/edit/apply_patchmessagecanvasnodescrongatewayimage/image_generatemusic_generatevideo_generatettssessions_*subagentssession_status。工具越强,越需要权限控制。

7.2 工具 profile

Profile 场景
full 可信个人助手,能力最强
coding 编程任务,含文件、运行时、Web、会话等
messaging 通道聊天助手,较窄
minimal 极简,只保留基本状态能力

示例:

{ tools: { profile: "messaging", alsoAllow: ["web_search", "web_fetch"] } }

7.3 allow、deny 与工具组

{
  tools: {
    allow: ["group:fs", "browser", "web_search"],
    deny: ["exec"],
  },
}

deny 优先。常见组:group:runtimegroup:fsgroup:sessionsgroup:webgroup:uigroup:automationgroup:messaginggroup:nodesgroup:media

7.4 技能优先级

OpenClaw 加载技能优先级:<workspace>/skills<workspace>/.agents/skills~/.agents/skills~/.openclaw/skills、内置技能、skills.load.extraDirs。同名技能高优先级覆盖低优先级。

7.5 SKILL.md

最小格式:

---
name: image-lab
description: 生成或编辑图片的工作流说明
---

当用户要求生成图片时,先确认尺寸、风格和用途,再调用 image_generate。

技能可通过 metadata 按 OS、二进制、环境变量、配置项 gating。第三方技能应视为不可信内容,安装前阅读。

7.6 ClawHub

openclaw skills install <skill-slug>
openclaw skills update --all

ClawHub 是技能注册中心。安装技能不等于安装安全代码,仍应检查其指令是否会诱导危险工具。

7.7 插件

插件可注册通道、工具、模型 provider、技能、语音、媒体生成、Web search/fetch、诊断等能力。插件应提供 manifest、contracts 和配置 schema,让 Gateway 能发现、校验和在 Control UI 中展示。

7.8 选择原则

只改变 Agent 行为写技能;需要结构化动作写工具;需要分发一组能力写插件;只是开关或参数变化先改配置。扩展能力前先设计权限边界。