agentCLAWHUBUnverified

Yunitalk Beta

该技能用于 OpenClaw 接入与你聊聊,实现聊聊与 OpenClaw 的对话

OpenClaw

Rank

62

Safety

84

Downloads

1.0k

Updated

Oct 11, 2026

Version

0.8.5

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1K downloads reported by the source. Last updated 10/11/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 11, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 11, 2026
Adoption signal
1K downloadsadoption · observed Oct 11, 2026
Latest release
0.8.5release · observed Jun 23, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17c6hq8b7g3z7avckvcz849td85cgne:yunitalk-beta
  1. Install using `clawhub skill install s17c6hq8b7g3z7avckvcz849td85cgne:yunitalk-beta` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/blackbeans/yunitalk-beta before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-blackbeans-yunitalk-beta/snapshot"

Run-check

$0.02 USD

1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.

Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.

Documentation

CLAWHUB

144,662 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: yunitalk-beta
description: 该技能用于 OpenClaw 接入与你聊聊,实现聊聊与 OpenClaw 的对话
version: 0.8.5
build: 20260613
---

# OpenClaw 会话技能

你可以通过 Talk Robots `/robot/send` 把文本或文件事件投递给当前聊聊机器人。`cvs_id` 是可选目标会话 ID;不传时默认投递到机器人与创建者的点对点会话。

## 初始化流程

本集成通过 Talk Robots 机器人配置页完成初始化。

请让用户在机器人配置页找到 `OpenClaw连接信息` 参数,扫描或粘贴 OpenClaw 生成的初始化指令。初始化指令格式为:

```text
/openclaw --init <base64-json>
```

其中 `<base64-json>` 是对下面 JSON 做 UTF-8 Base64 编码后的内容:

```json
{"OPENCLAW_URL":"https://your-openclaw-domain","OPENCLAW_TOKEN":"your-openclaw-gateway-token","OPENCLAW_LAN_URL":"http://your-lan-ip:port"}
```

安装完成后,请提示用户通过 npm CLI 读取本机 OpenClaw 配置并生成连接信息二维码,然后在 Talk Robots 机器人配置页的 `OpenClaw连接信息` 中扫码保存。推荐使用:

```bash
npx yntalk-openclaw-init
```

`yntalk-openclaw-init` 默认无参数运行即可输出可扫码保存到 `OpenClaw连接信息` 的 `/openclaw --init <base64-json>` 和命令行二维码。

不要明文展示 `OPENCLAW_TOKEN`。Base64 不是加密,不要把连接信息或二维码发送到不可信渠道。

## 连接信息保存

Talk Robots 机器人在配置页扫码保存连接信息后,会:

1. 从 `/openclaw --init <base64-json>` 中提取 `<base64-json>`。
2. Base64 decode 连接 JSON,保存 `OPENCLAW_URL`、`OPENCLAW_TOKEN` 和可选 `OPENCLAW_LAN_URL`。

如需使用本 skill 主动发送文本或文件,以下配置必须由 OpenClaw 运行环境或管理员提供:

| 字段 | 环境变量 | 说明 |
|------|----------|------|
| `robot_endpoint` | `TALK_ROBOT_ENDPOINT` | Talk Robots `/v1/robot/send` 地址 |
| `robot_id` | `TALK_ROBOT_ID` | 机器人 ID |
| `robot_key` | `TALK_ROBOT_KEY` | 机器人签名密钥 |
| `cvs_id` | `TALK_ROBOT_CVS_ID` | 可选目标会话 ID;不传时默认投递到机器人与创建者的点对点会话 |

不要回显 `robot_key`。

## 发送消息

优先使用 `shell/robot_send.sh`,不要手写签名。

### 文本

```bash
./shell/robot_send.sh text \
  --base-url "{{robot_endpoint}}" \
  --robot-id "{{robot_id}}" \
  --robot-key "{{robot_key}}" \
  --content "你好,任务已经处理完成。"
```

### 文件

```bash
./shell/robot_send.sh file \
  --base-url "{{robot_endpoint}}" \
  --robot-id "{{robot_id}}" \
  --robot-key "{{robot_key}}" \
  --content "请查看附件" \
  --file "./report.pdf"
```

不确定参数是否正确时先加 `--dry-run`。

## Rules

1. 只引导用户在 Talk Robots 机器人配置页的 `OpenClaw连接信息` 中扫码保存 `/openclaw --init <base64-json>`。
2. 发送前必须确认 `robot_endpoint`、`robot_id`、`robot_key` 都存在。
3. `cvs_id` 是可选参数;只有明确要投递到指定会话时才传入,并保持大小写原样。不传时默认投递到机器人与创建者的点对点会话。
4. 文本消息使用完整 `imx.Msg` JSON,`cmd=msg`,文本放 `body.content`。
5. 文件消息使用 `multipart/form-data`,通过 `file` 字段上传。
6. `/robot/send` 只是把事件投递给目标 robot,最终是否回发由机器人脚本决定。
7. 不要明文展示 `OPENCLAW_TOKEN` 或 `robot_key`,不要虚构配置或用户资料。

npm/yntalk-openclaw-init/README.md

# yntalk-openclaw-init

`yntalk-openclaw-init` 用于生成 Talk Robots OpenClaw 机器人配置页可扫码保存的初始化指令和命令行二维码。

它会读取本机 OpenClaw 的 `openclaw.json`,从 Gateway 配置中获取端口、绑定模式和 `gateway.auth.token`,再探测本机局域网 IPv4 与公网 IP,生成可直接扫码写入机器人 `OpenClaw连接信息` 配置项的 `/openclaw --init <base64-json>` 初始化指令。

该工具没有运行时依赖,二维码使用终端黑白字符块绘制。

## 二维码内容

二维码内容是机器人配置页可识别的初始化指令:

```text
/openclaw --init <base64-json>
```

其中 `<base64-json>` 是下面 JSON 的 UTF-8 Base64 编码:

```json
{"OPENCLAW_URL":"https://your-openclaw-domain","OPENCLAW_TOKEN":"your-openclaw-gateway-token","OPENCLAW_LAN_URL":"http://your-lan-ip:port"}
```

`docs/openclaw-robot.js` 可以识别这个格式。请在机器人配置页的 `OpenClaw连接信息` 字段中扫码保存;保存后回到聊聊会话发送普通消息即可触发自动连通。

## 安装

不安装,直接运行:

```bash
npx yntalk-openclaw-init
```

全局安装后运行:

```bash
npm install -g yntalk-openclaw-init
yntalk-openclaw-init
```

在本仓库中调试本地版本:

```bash
npx ./docs/skills/yunitalk-beta/npm/yntalk-openclaw-init
```

## 使用

默认无参数运行:

```bash
npx yntalk-openclaw-init
```

无参数运行会自动获取当前 OpenClaw 连接信息,并输出:

- 局域网访问地址
- 局域网 OpenAI Base URL
- 公网访问地址
- 公网 OpenAI Base URL
- Gateway 状态
- `/openclaw --init <base64-json>` 初始化指令
- 1x1 scale 命令行二维码

命令行参数只支持:

```bash
npx yntalk-openclaw-init -h
npx yntalk-openclaw-init -v
```

全局安装后也可以这样运行:

```bash
yntalk-openclaw-init
yntalk-openclaw-init -h
yntalk-openclaw-init -v
```

参数说明:

- `-h` / `--help`:显示帮助
- `-v` / `--verbose`:打印配置查找、Gateway 推导和公网 IP 探测日志

## 默认读取逻辑

工具默认会:

- 查找并读取本地 `openclaw.json`
- 从 `gateway.port` 读取 Gateway 端口,缺省为 `18789`
- 从 `gateway.bind` 读取 Gateway 绑定模式
- 从 `gateway.auth.token` 读取 `OPENCLAW_TOKEN`
- 检查 `gateway.http.endpoints.chatCompletions.enabled`
- 探测本机局域网 IPv4 和公网 IP
- 使用公网 Gateway 根地址作为初始化 JSON 中的 `OPENCLAW_URL`
- 使用局域网 Gateway 根地址作为初始化 JSON 中的 `OPENCLAW_LAN_URL`
- 额外打印以 `/v1` 结尾的 OpenAI Base URL,方便核对接口地址

注意:初始化 JSON 中的 `OPENCLAW_URL` 不带 `/v1`。`docs/openclaw-robot.js` 会在请求时自动拼接 `/v1/chat/completions`,同时也兼容扫码内容本身已经带 `/v1` 的情况。

## 配置文件位置

工具会按以下位置查找 `openclaw.json`:

- `OPENCLAW_CONFIG` 环境变量指定的路径
- 当前目录及父目录下的 `openclaw.json`
- 当前目录及父目录下的 `.openclaw/openclaw.json`
- `~/openclaw.json`
- `~/.openclaw/openclaw.json`
- `~/.config/openclaw/openclaw.json`
- macOS: `~/Library/Application Support/OpenClaw/openclaw.json`

## 输出示例

```text
局域网访问地址:
http://192.168.1.10:18789

局域网 OpenAI Base URL:
http://192.168.1.10:18789/v1

公网访问地址:
http://203.0.113.10:18789

公网 OpenAI Base URL:
http://203.0.113.10:18789/v1

Gateway:
bind: all
port: 18789
auth_mode: bearer
chatCompletions: enabled

扫码连接内容:
/openclaw --init eyJPUEVOQ0xBV19VUkw...

二维码(1x1):
████...
```

如果公网 IP 探测失败,工具会回退到局域网地址,并在 stderr 中打印 warning。此时生成的公网访问地址并不是真正的公网地址。

如果 `gateway.bind` 不是 `lan`、`all`、`0.0.0.0` 或 `::`,工具也会打印 warning,提示公网访问可能失败。

## 常见问题

### 找不到 `openclaw.json`

确认 OpenClaw 已在本机初始化,并且配置文件位于默认查找路径之一。也可以用环境变量显式指定:

```bash
OPENCLAW_CONFIG=/path/to/openclaw.json npx yntalk-openclaw-init
```

### Token 为空

确认 `openclaw.json` 中存在:

```json
{
  "gateway": {
    "auth": {
      "token": "your-token"
    }
  }
}
```

### Chat API 未启用

确认配置中开启了 OpenAI 兼容接口:

```json
{

README.md

# OpenClaw 与 Talk Robots 集成指南

本 Skill 用于将 OpenClaw 接入与你聊聊 (Talk Robots)。初始化流程通过 Talk Robots 机器人配置页的 `OpenClaw连接信息` 扫码项完成,不需要用户在聊聊会话输入任何命令。

二维码内容是初始化指令,格式为:

```text
/openclaw --init <base64-json>
```

其中 `<base64-json>` 是对 JSON 做 UTF-8 Base64 编码后的内容,JSON 包含:

```json
{"OPENCLAW_URL":"https://your-openclaw-domain","OPENCLAW_TOKEN":"your-openclaw-gateway-token","OPENCLAW_LAN_URL":"http://your-lan-ip:port"}
```

Talk Robots 机器人配置页扫码保存后,机器人会 Base64 decode 并保存 OpenClaw 连接信息。用户随后在聊聊会话中发送普通消息,即可通过 OpenClaw 进行对话。

## 功能概述

- **双向通信**:用户可以通过聊聊与 OpenClaw 对话。
- **自动初始化**:通过机器人配置页 `OpenClaw连接信息` 扫码导入 OpenClaw URL/Token。
- **连接自检**:将同一条 `/openclaw --init <base64-json>` 发送到会话时,Talk Robots 机器人会向 OpenClaw 发送“我发送 ping,你帮我回复 pong”验证配置。
- **事件投递**:OpenClaw 可调用 `/robot/send` 将文本或文件事件投递给指定机器人。

## 快速开始

### 1. 安装 Skill

使用 `clawhub` 安装:

```bash
clawhub install yunitalk-beta
```

`shell/robot_send.sh` 依赖 `curl`、`openssl` 和 `python3`。如果 OpenClaw 运行环境是容器,请确认镜像内已安装这些命令。

本地开发调试未发布版本时,才需要使用本仓库中的 `docs/skills/yunitalk-beta/` 目录。

### 2. 生成扫码连接内容

推荐使用 npm CLI 直接读取本机 OpenClaw 连接信息并生成可扫码的连接内容:

```bash
npx yntalk-openclaw-init
```

也可以先全局安装后运行:

```bash
npm install -g yntalk-openclaw-init
yntalk-openclaw-init
```

在本仓库内调试未发布版本时,可以直接运行本地包:

```bash
npx ./docs/skills/yunitalk-beta/npm/yntalk-openclaw-init
```

本仓库内的 CLI 源码位于 `npm/yntalk-openclaw-init/`;发布到 npm 后即可直接通过上面的 `npx` 命令使用。CLI 默认读取本机 `openclaw.json` 的 `gateway.port`、`gateway.bind`、`gateway.auth.token` 和 `gateway.http.endpoints.chatCompletions.enabled`,使用本机局域网 IPv4 生成局域网访问地址,并探测公网 IP 生成公网访问地址,最后输出完整 `/openclaw --init <base64-json>` 初始化指令和 1x1 scale 命令行二维码。
CLI 只支持 `-h/--help` 和 `-v/--verbose` 两个参数;默认无参数运行即可输出局域网访问地址、公网访问地址、初始化指令和 1x1 scale 二维码。生成的初始化 JSON 中 `OPENCLAW_URL` 使用公网访问地址,`OPENCLAW_LAN_URL` 保存局域网访问地址。
提交 `docs/openclaw-robot.js` 后,在机器人配置页的 `OpenClaw连接信息` 参数中扫码保存该二维码内容,脚本会自动解析并写入 `OPENCLAW_URL` 和 `OPENCLAW_TOKEN`。

输出示例:

```text
局域网访问地址:
http://192.168.1.10:3000

公网访问地址:
http://203.0.113.10:3000

扫码连接内容:
/openclaw --init eyJPUEVOQ0xBV19VUkw...

二维码(1x1):
████...
```

npx CLI 默认会自动读取本地 `openclaw.json` 的 Gateway 配置,探测公网 IP 生成公网访问地址,并从 `gateway.auth.token` 获取 Token,不需要手动传入这些配置。Base64 不是加密,不要把 `OPENCLAW_TOKEN` 明文、初始化指令、扫码连接内容或二维码发送到不可信渠道。

### 3. 在机器人配置页扫码保存

打开 Talk Robots 机器人配置页,找到 `OpenClaw连接信息` 参数,扫描或粘贴上一步生成的 `/openclaw --init <base64-json>` 并保存。保存后回到聊聊会话,发送任意普通消息即可开始对话。

机器人会自动执行:

1. 从扫码保存的初始化指令中提取 `<base64-json>` 并执行 Base64 decode,得到包含 `OPENCLAW_URL`、`OPENCLAW_TOKEN` 和可选 `OPENCLAW_LAN_URL` 的 JSON。
2. 写入 `OPENCLAW_URL`、`OPENCLAW_TOKEN` 和可选 `OPENCLAW_LAN_URL`。

初始化完成后,用户在聊聊里直接发送普通消息即可开始对话。

## OpenClaw Skill 环境变量

如需让 OpenClaw 通过本 Skill 主动调用 `/robot/send` 发送文本或文件,需要在 OpenClaw 中配置以下变量:

| 环境变量 | 对应配置项 | 必填 | 说明 |
|----------|-----------|------|------|
| `TALK_ROBOT_ENDPOINT` | `robot_endpoint` | 是 | Talk Robots `/v1/robot/send` 服务端点 |
| `TALK_ROBOT_ID` | `robot_id` | 是 | 机器人 ID,用于签名鉴权 |
| `TALK_ROBOT_KEY` | `robot_key` | 是 | 机器人密钥,用于签名鉴权 |
| `TALK_ROBOT_CVS_ID` | `cvs_id` | 否 | 可选目标会话 ID;不传时默认投递到机器人与创建者的点对点

_meta.json

{
  "ownerId": "kn78g6avmt6xsvd4c2acd7sd5h85dqx6",
  "slug": "yunitalk-beta",
  "version": "0.8.5",
  "publishedAt": 1782209026984
}

ROBOT_SEND_API.md

# Talk Robots 机器人消息发送接口

本文档说明 OpenClaw 通过 Talk Robots `/robot/send` 向与你聊聊机器人投递消息的方式,覆盖文本消息和文件消息两类请求。

`/robot/send` 的语义是把事件投递给目标机器人;机器人是否最终向会话回复,由机器人脚本决定。

## 推荐调用方式

优先使用本 Skill 内置脚本 `shell/robot_send.sh`。脚本会自动生成 `msg_id`、`noncestr`、`timestamp` 和 HMAC-SHA256 `sign`,避免业务侧重复实现签名逻辑。

### 发送文本

```bash
./shell/robot_send.sh text \
  --base-url "$TALK_ROBOT_ENDPOINT" \
  --robot-id "$TALK_ROBOT_ID" \
  --robot-key "$TALK_ROBOT_KEY" \
  --content "你好,任务已经处理完成。"
```

### 发送文件

```bash
./shell/robot_send.sh file \
  --base-url "$TALK_ROBOT_ENDPOINT" \
  --robot-id "$TALK_ROBOT_ID" \
  --robot-key "$TALK_ROBOT_KEY" \
  --content "请查看附件" \
  --file "./report.pdf"
```

### 发送前预检

使用 `--dry-run` 可以查看签名 URL 和请求体,不会实际发送消息。

```bash
./shell/robot_send.sh text \
  --base-url "$TALK_ROBOT_ENDPOINT" \
  --robot-id "$TALK_ROBOT_ID" \
  --robot-key "$TALK_ROBOT_KEY" \
  --content "测试消息" \
  --dry-run
```

脚本常用参数:

| 参数 | 必填 | 说明 |
|------|------|------|
| `--base-url` | 是 | Talk Robots `/v1/robot/send` 地址,即 `TALK_ROBOT_ENDPOINT` |
| `--robot-id` | 是 | 机器人 ID |
| `--robot-key` | 是 | 机器人 Key,用于签名 |
| `--cvs-id` | 否 | 可选目标会话 ID,应保持大小写原样;不传时默认投递到机器人与创建者的点对点会话 |
| `--content` | 文本必填,文件可选 | 文本消息内容,或文件说明文本 |
| `--file` | 文件必填 | 待上传文件路径 |
| `--refer-msg-id` | 否 | 引用的消息 ID |
| `--msg-id` | 否 | 指定消息 ID;不传时脚本自动生成 |
| `--noncestr` | 否 | 指定随机串;不传时脚本自动生成 |
| `--timestamp` | 否 | 指定 Unix 秒级时间戳;不传时脚本自动生成 |
| `--at` | 否 | 文本消息的 `at_uid_list`,多个 UID 用英文逗号分隔 |
| `--mentioned` | 否 | 文本消息的 `mentioned_list`,多个 UID 用英文逗号分隔 |
| `--dry-run` | 否 | 只打印请求信息,不实际发送 |

## 直接使用 curl

不使用 `shell/robot_send.sh` 时,可以直接用 `curl` 调用 `/robot/send`。完整的签名生成、文本消息和文件消息示例见:

- [ROBOT_SEND_CURL_API.md](./ROBOT_SEND_CURL_API.md) - 机器人消息 curl 调用示例

## 接口总览

**请求方法**:`POST`

**基础地址**:`{robot_endpoint}`

`robot_endpoint` 通常来自 `TALK_ROBOT_ENDPOINT`,例如:

```text
https://api-talk.yuniapp.cn/v1/robot/send
```

**鉴权参数**放在 URL 查询参数中:

| 参数 | 必填 | 说明 |
|------|------|------|
| `robot_id` | 是 | 机器人 ID |
| `noncestr` | 是 | 请求随机串 |
| `timestamp` | 是 | Unix 秒级时间戳 |
| `msg_id` | 是 | 消息 ID;请求体或表单中的 `msg_id` 必须与 URL 中一致 |
| `sign` | 是 | 使用 `robot_key` 计算得到的 HMAC-SHA256 签名 |

完整 URL 形态:

```text
{robot_endpoint}?robot_id={robot_id}&noncestr={nonce}&timestamp={timestamp}&msg_id={msg_id}&sign={sign}
```

## 签名规则

签名参数为 `msg_id`、`noncestr`、`robot_id`、`timestamp`。生成 `sign` 时:

1. 按参数 key 字典序排序。
2. 每个 value 使用 URL encode。
3. 按 `key=value` 拼接,并用 `&` 连接。
4. 使用 `robot_key` 对签名原文做 HMAC-SHA256。
5. 将结果编码为小写十六进制字符串。

签名原文示例:

```text
msg_id=<msg_id>&noncestr=<noncestr>&robot_id=<robot_id>&timestamp=<timestamp>
```

Shell 示例:

```bash
signing_text="msg_id=${msg_id}&noncestr=${noncestr}&robot_id=${robot_id}&timestamp=${timestamp}"
sign="$(printf '%s' "$signing_text" | openssl dgst -sha256 -hmac "$robot_key" | awk '{print $2}')"
```

实际实现时,`signing_text` 里的 value 需要先 URL encode。推荐直接使用 `shell/robot_send.sh`。

## 发送文本消息

文本消息使用 `application/json`,请求体是完整 `imx.Msg` JSON 结构,`cmd` 固定为 `msg`,文本内容放在 `body.content`。

```http
POST {robot_endpoint}?robo
Github ReposUpdated 2d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/blackbeans/skills/yunitalk-beta",
      "sourceUrl": "https://clawhub.ai/blackbeans/skills/yunitalk-beta",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T19:28:30.094Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-blackbeans-yunitalk-beta/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-blackbeans-yunitalk-beta/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T19:28:30.094Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1K downloads",
      "href": "https://clawhub.ai/blackbeans/yunitalk-beta",
      "sourceUrl": "https://clawhub.ai/blackbeans/yunitalk-beta",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T19:28:30.094Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.8.5",
      "href": "https://clawhub.ai/blackbeans/yunitalk-beta",
      "sourceUrl": "https://clawhub.ai/blackbeans/yunitalk-beta",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-06-23T10:03:46.984Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-blackbeans-yunitalk-beta/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-blackbeans-yunitalk-beta/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.8.5",
      "description": "yunitalk-beta 0.8.5 - 改用 Talk Robots 机器人配置页扫码保存 `/openclaw --init <base64-json>` 完成初始化,简化用户流程。 - `cvs_id` 参数改为可选,不传时默认发给机器人与创建者的点对点会话,相关说明同步调整。 - 新增推荐使用 npm 包 `yntalk-openclaw-init` 生成初始化指令及二维码,并删去对 shell/util.sh 的引用。 - 删除 shell/util.sh 脚本及 skill-card.md 文件,原流程相关内容已从文档移除。",
      "href": "https://clawhub.ai/blackbeans/yunitalk-beta",
      "sourceUrl": "https://clawhub.ai/blackbeans/yunitalk-beta",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-06-23T10:03:46.984Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 11, 2026.

For crawlers

This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.

  • One record, as JSON: card, facts, snapshot, contract, trust.
  • Every agent, one feed: /.well-known/ai-catalog.json
  • What this site sells, and the price: /.well-known/x402
  • Paid run-check: /api/v1/agents/clawhub-blackbeans-yunitalk-beta/run-check

Sponsored

Ads related to Yunitalk Beta and adjacent AI workflows.