octop v0.9.20 不管理专家技能包,由 openclaw 负责加载执行;octop 仅作为任务编排器,通过 mcp connector 调用已注册的 openclaw 技能服务。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.20 本身不直接管理“专家技能包”,它不内置 Skill 运行时,也不提供 openclaw skill install 等命令。真正的专家技能包由 OpenClaw 负责加载与执行,Octop 在其中的角色是任务编排器和 Agent 调度中枢——它通过 MCP Connector 调用已注册的 OpenClaw 技能服务。
确认技能归属与运行主体
专家技能包(如 tavily-search、browser、summarize)属于 OpenClaw 生态,其结构需符合 Skill 规范(含 SKILL.md、metadata.json、脚本、依赖声明等)。Octop 不解析或安装这些包,只通过标准化接口调用它们。
- 内置技能(Bundled):随 OpenClaw 安装自带,启用开关在 OpenClaw 的
config.yaml中控制(如allowBundled: ["summarize"]) - 本地托管技能(Managed):放在
~/.openclaw/skills/,所有 Agent 共享,适合团队通用工具 - 工作区技能(Workspace):放在当前项目根目录
/skills下,优先级最高,用于定制化能力
在 Octop 中启用技能调用能力
Octop 需通过 MCP Connector 连接 OpenClaw 实例,并将其注册为可用工具源。操作要点如下:
- 确保 OpenClaw 已启动且启用了 MCP 服务(默认监听
http://localhost:8080/mcp) - 在 Octop 的
config.yaml或 Agent 配置中,添加 MCP Connector 声明:connectors:- type: mcpurl: http://localhost:8080/mcp - 重启 Octop 后,其 Agent 即可发现并调用 OpenClaw 托管的全部已启用技能
安全与配置要点
技能常需密钥或系统权限,关键配置不在 Octop 侧完成,而应在 OpenClaw 层统一管控:
- API 密钥等敏感信息统一写入 OpenClaw 的
config.yaml的entries区块,避免硬编码在技能脚本中 - 安装第三方技能前,务必用
skill-vetter扫描代码风险(尤其非官方来源) - 禁用不必要的内置技能(如关闭
shell或file-write),从源头缩小攻击面
更新与调试建议
技能迭代无需重启 Octop,只要 OpenClaw 开启了热重载(load.watch: true),修改 SKILL.md 或脚本后,下一轮推理会自动加载新版本。
- 调试时可访问
http://localhost:8080/admin/skills查看当前已加载技能列表及状态 - 若技能未出现,检查 OpenClaw 日志中是否报路径错误、校验失败或依赖缺失
- Octop Agent 的提示词中需明确声明可调用的技能名(如 “你可使用 tavily-search 获取最新网页信息”),否则不会触发调用











