Agent Skills
返回列表
KokoChat 网关设备配对

KokoChat 网关设备配对

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-kokochat-pairing。

技能介绍

要解决什么问题

KokoChat 是 OpenClaw Gateway 的移动端客户端。把一台手机当成「真实 Gateway 设备」接进来,必须走 OpenClaw 官方的 openclaw qr / device-pair 流程:由 Gateway 签发短期 bootstrapToken,手机完成握手后再拿到正式 device token。若技能自行签 token、或直接写 paired.json,会被严谨的 OpenClaw 部署视为后门式配对,风险不在应用层而在信任模型。

NAT 环境下手机还够不到你在内网里的 Gateway。连接码里应使用 KokoChat relay tunnel 地址,而不是把 LAN 或裸公网 Gateway URL 随手发出去。

技能如何工作

在技能目录执行生成逻辑后,流程大致是:拉起 relay tunnel → 运行 openclaw qr → Gateway 签发经签名的 bootstrap 材料 → 你把仅连接码( fenced 代码块)交给用户,用户在 KokoChat「我 / 配对」粘贴。

用户粘贴后,手机通过官方 device-pair 兑换 token。你这边先 inspect,再决定是否 openclaw devices approve:

  • 若设备已是 paired 状态,不要重复 approve;用 openclaw devices list 核对实际 scope 与设备身份。
  • 若仍是 pending,在确认是机主本人发起的配对后再 approve。

KokoChat 产品面通常只需 operator.read 与 operator.write(读会话/历史、发消息)。最终 scope 以 Gateway 策略与 OpenClaw 版本为准,配对完成后务必对照列表;超出预期就停手并建议 revoke。

边界与注意点

  • 禁止输出原始 gateway.auth.token;禁止生成「仅 token」或自签 setup code。
  • 禁止把 scope 扩到 operator.admin、operator.approvals、operator.talk.secrets 等 KokoChat 不需要的权限。
  • 禁止改 OpenClaw 内部(例如 message-handler)跳过设备审批;审批走 openclaw devices approve。
  • 若用户未从 App 发起配对,引导其打开 KokoChat 配对页,按页内提示安装/生成,或回传你这里生成的连接码。

使用场景

  • Gateway 在 NAT 后,需要为机主手机生成带 relay tunnel 的 KokoChat 连接码,避免直接暴露内网或裸公网地址
  • 用户在 KokoChat「我 / 配对」粘贴连接码后,运维需先 inspect 设备状态,再对 pending 请求执行 openclaw devices approve
  • 配对完成后要用 openclaw devices list 核对 device token 的 scope,确认未超出 operator.read / operator.write
  • 用户未从 App 发起配对时,需引导其打开配对页并按官方 openclaw qr 流程完成 device-pair 握手

适合人员

  • 自托管 OpenClaw Gateway、需让机主用 KokoChat 读会话并发消息、且拒绝自签 token 的运维
  • 负责设备准入审查、配对后必须核对 scope 与设备身份、异常即建议 revoke 的安全管理员
  • 在 Skill 目录帮用户跑生成连接码、只输出 fenced 连接码而不泄露 gateway.auth.token 的支持人员
  • 熟悉 openclaw qr 流程、需要区分已 paired 与 pending 设备、避免重复 approve 的 Gateway 操作者