OpenClaw通过配置文件、加载路径和技能目录结构协同实现技能扩展;第三方平台对接需注册Provider并绑定至具体技能。一、判断技能是否依赖外部模型;二、在openclaw.json的providers中添加自定义Provider;三、在skills.entries中为技能指定provider字段;四、重启网关、运行openclaw models list和openclaw chat验证。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw 的技能扩展不是靠“装插件”完成的,而是通过配置 + 加载路径 + 技能目录结构三者协同生效。第三方平台对接本质是让 OpenClaw 能调用外部服务(如 Claude、Kimi、火山方舟等),关键在于把它们“注册”为可识别的 Provider,并确保技能能正确调用该 Provider。
一、确认技能是否依赖第三方模型
不是所有技能都需要额外配置第三方 API。先判断你安装的技能是否属于以下类型:
- 调用大模型生成内容的技能(如 summarize、code-review、image-lab)——通常需指定 provider
- 调用搜索/文档/数据库的技能(如 browser、pdf-reader)——可能需配置 search 或 storage provider
- 纯本地工具类技能(如 shell-exec、file-list)——无需 API,只依赖系统环境
若技能描述中提到“需 Gemini / Claude / Qwen 支持”,说明它依赖外部模型,必须完成 provider 配置才可用。
二、添加自定义 Provider(对接第三方平台)
这是最常用、最直接的对接方式,适用于支持 OpenAI 兼容协议的平台(如快手万擎、火山方舟 Coding Plan、Moonshot Kimi、Anthropic 官方 API 等)。
- 执行 openclaw gateway --show-config-path 查看配置文件位置
- 打开 ~/.openclaw/openclaw.json(Windows 在
C:\Users\<用户名>\.openclaw\openclaw.json) - 在
"providers"数组中新增一项,格式如下:
注意:base_url 和 model 必须与平台文档一致;type 填 openai(兼容 OpenAI)、anthropic(适配 Claude)或 mcp(用于 MCPorter 中间件)。
自动备份 OpenClaw 整体配置到远程存储(支持任意 rclone 后端:COS、S3、FTP、SFTP、WebDAV等)。 触发场景: - 创建/配置自动备份任务 - 设置备份周期、保留份数、目标目录 - 手动触发备份 - 查看/恢复备份 - OpenClaw 运行异常时的提醒
三、让技能使用指定 Provider
Provider 注册后,默认不会自动被技能调用。需显式绑定:
- 在
openclaw.json的"skills"→"entries"下,找到对应技能名(如"summarize") - 添加
"provider": "kimi"字段,强制该技能走 kimi 提供的模型 - 若未指定,技能将使用全局默认 provider(即配置中第一个或标记为
"default": true的)
示例:
"summarize": { "enabled": true, "provider": "kimi", "timeout": 30000 }四、验证与调试技巧
配置完成后别急着用技能,先做两步快速验证:
-
重启网关:执行
openclaw gateway stop && openclaw gateway start,确保新配置加载 -
检查模型挂载:运行
openclaw models list,应能看到kimi/moonshot-v1-8k出现在列表中 -
手动测试调用:用
openclaw chat --model kimi/moonshot-v1-8k "你好"直接发起请求,排除技能层干扰
如果返回正常响应,说明 Provider 对接成功;若报错 401/404,请核对 API Key、base_url 路径(如是否漏掉 /v1)、模型名拼写。

















