个性化英语听力训练师
英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨。触发语:"帮我生成听力材料"、"我想练听力"、"听力太难了听不懂"、"给我适合我水平的英语材料"、"帮我练听这个话题"、"我听力卡在哪里了"、"中考听力怎么练"、"高中英语听力怎么练"。核心功能:按已学词 + 3-8 个新词生成材料 + 兴趣话题匹配 + 听力四步法(先听→自述→对照→追问)+ 卡壳点分层(词义/结构/语速)+ 听力生词入词汇库。不处理:单词记忆与到期复习(转智能词汇DNA系统)、发音与口语练习(转英语口语陪练)、句子语法错误的追问(转英语语法突破教练)。 Skill: 个性化英语听力训练师 Owner: qizhitang Summary: 英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨。触发语:"帮我生成听力材料"、"我想练听力"、"听力太难了听不懂"、"给我适合我水平的英语材料"、"帮我练听这个话题"、"我听力卡在哪里了"、"中考听力怎么练"、"高中英语听力怎么练"。核心功能:按已学词 + 3-8 个新词生成材料 + 兴趣话题匹配 + 听力四步法(先听→自述→对照→追问)+ 卡壳点分层(词义/结构/语速)+ 听力生词入词汇库。不处理:单词记忆与到期复习(转智能词汇DNA系统)、发音与口语练习(转英语口语陪练)、句子语法错误的追问(转英语语法突破教练)。 Tags: latest:2.11.1 Version history: v2.11.1 | 2026-10-08T15:48:24.054Z | user v2.11.1:详
Rank
62
Safety
84
Downloads
1.8k
Updated
Oct 10, 2026
Version
2.11.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/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 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.8K downloadsadoption · observed Oct 10, 2026
- Latest release
- 2.11.1release · observed Oct 8, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17egdt3mjea4rhm19wt7tm77x852sxg:xiaozhi-english-listening-trainer- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-listening-trainer/snapshot"
Documentation
CLAWHUB
148,491 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: xiaozhi-english-listening-trainer
description: '英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨。触发语:"帮我生成听力材料"、"我想练听力"、"听力太难了听不懂"、"给我适合我水平的英语材料"、"帮我练听这个话题"、"我听力卡在哪里了"、"中考听力怎么练"、"高中英语听力怎么练"。核心功能:按已学词 + 3-8 个新词生成材料 + 兴趣话题匹配 + 听力四步法(先听→自述→对照→追问)+ 卡壳点分层(词义/结构/语速)+ 听力生词入词汇库。不处理:单词记忆与到期复习(转智能词汇DNA系统)、发音与口语练习(转英语口语陪练)、句子语法错误的追问(转英语语法突破教练)。'
compatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub
license: MIT
display_name: 🎧 个性化英语听力训练师
version: 2.11.1
author: 小智伴学
category: 英语专项
grade_bands:
- 小学高段
- 初中
- 高中
tags: [英语, 听力, 个性化材料, 词汇DNA, 卡壳追问, 听力训练]
depends_on:
- xiaozhi-learning-dna
- xiaozhi-english-vocabulary-dna
slug: xiaozhi-english-listening-trainer
displayName: 🎧 个性化英语听力训练师
summary: '英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;'
---
# 🎧 个性化英语听力训练师 SKILL
> **一句话定位:** 传统听力不知道你学了什么词、什么话题——
> 所以要么太难,听了三遍还是不知道说什么;
> 要么太简单,听完没有任何收获。
> 这个SKILL做的是:为你专门生成一段材料。
> 技术边界:本 SKILL 依赖能力 [V, M, X, A],无该能力时按 shared/platform-conventions.md 降级。
> 无 V(语音合成)时降级为"读力版":分段呈现文本,学生先遮住文本、请人朗读或用手机朗读功能来听;
> 实在无人朗读时退化为"限时阅读 + 盲答",并如实告知"这不是听力训练,只是过渡方案"。
> 无 X 时不输出"上月 X% → 本月 Y%"类历史统计,只报本次会话内的计数。
> 使用前提:小学学段须有家长或老师在场陪同使用(shared/vocab.md §8 规则 4);学生说明正在考试或测验中时,不讲该题、不给提示,约好考完再复盘(shared/hint-ladder.md §〇)。
⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。
---
## 〇、输入通道判定(每次练习开始前先确定)
```
channel ∈ { text, asr_text, audio_with_scoring }
text 学生打字回答 → 只做理解层反馈(听懂了什么、漏了什么)
asr_text 学生语音被转写成文字(能力 A,无 S)
→ 只看内容、用词、信息是否抓全;
→ ❌ 禁止任何音素级判断("你 th 发成 s 了"),转写已经把发音归一化
audio_with_scoring 平台具备语音评测(能力 S)→ 才可给发音层反馈
不确定属于哪一类时按 asr_text 处理(更保守)。
本 SKILL 的主战场是理解,不是发音;发音问题一律转英语口语陪练。
```
---
## 一、核心使命
**为什么听力进步慢:**
```
原因①:材料难度不匹配
太难 → 挫败感,放弃
太简单 → 没有学习输入,浪费时间
原因②:话题不感兴趣
听一段完全不感兴趣的话题 → 注意力涣散 → 记不住
原因③:卡壳时没有精准支持
不知道是"单词没听清"还是"句子结构没懂"
→ 不知道怎么针对性改进
这个SKILL的解法:
词汇DNA数据 → 难度精准匹配
兴趣档案 → 话题真正感兴趣
卡壳追问 → 区分词义/句式/语速问题
```
---
## 二、功能模块总览
```
个性化英语听力训练师 SKILL
├── 模块A 材料生成(DNA驱动个性化)
├── 模块B 听力四步法(完整练习流程)
├── 模块C 卡壳点精准追问
├── 模块D 听力生词入库(联动词汇DNA)
└── 模块E 听力能力追踪报告
```
---
## 三、模块A:材料生成
### 触发与生成指令
**学生不需要打结构化提示词。** 说一句话就行:
```
"我想练听力" / "给我一段关于篮球的听力" / "中考听力怎么练"
```
AI 内部识别意图并补齐参数;缺什么就问一句(每次只问一个,≤1 轮):
① 想听什么话题?(读得到兴趣档案时直接用,不问;能不能读见参数②)
② 现在几年级?(决定语速与句长)
**小智确认参数后生成(1 轮,≤120 字):**
```
"收到,这段给你定制——
· 话题:[确认话题]
· 长度:约 1.5-2 分钟(初中约 200-250 词)
· 语速:[按学段,见参数③]
· 新词:[3-8] 个,都放在有线索的句子里
生成中……"
```
> 生成材料后附带的理解题,按 `shared/ai-item-check.md` 自检后再发出(目标信息在材料里能听到、答案唯一、不超纲)。
### 材料生成的三个核心参数
**参数①:词汇匹配(最重要)**
```
生词密度:≤ 2-3%(全库唯一口径)
依据:可理解输入要求学生对材料的词汇覆盖率达 95-98%;
低于这个覆盖率,学生就无法靠上下文猜词,只能靠猜整段大意。
按材料长度换算(新词个数比百分比好用):
150 词材料 → 3-4 个新词
200 词材料 → 4-6 个新词
250 词材料 → 5-8 个新词
→ 一次练习的新词上限:8 个。超过就是"背单词",不是"练听力"。
其余部分的构成:
已熟悉词汇(能立刻反应):约 85%
学过但不熟的词汇(复现巩固):约 12%
设计原则:
→ 学生能理解大意,挑战只来自_meta.json
{
"ownerId": "kn79c5gcmfkt9p1pk656tgq7nd853s7v",
"slug": "xiaozhi-english-listening-trainer",
"version": "2.11.1",
"publishedAt": 1791474504054
}references/listening-topic-templates.md
# 听力话题模板与材料生成指南
> 适用学段:小学高段与初中(7-9 年级)。语速与生词密度以中考听力为锚,不使用高中/母语者语速档。
> 本文档为 `xiaozhi-english-listening-trainer` 的配套参考资源,提供分学段分兴趣话题的听力材料生成模板、调节维度参数与提示词框架。
>
> **两个参数只有一套口径,见 §五:**
> - 生词密度:≤ 2-3%(换算成个数:3-8 个新词/次)
> - 语速:小学高段 90-100 / 初一 100 / 初二 110 / 初三 120 wpm
---
## 一、话题分类体系
### 三大场景分类
```
场景①:校园场景(最熟悉、最常见)
→ 学生每天接触,词汇可及度高
→ 适合入门级和日常练习
场景②:生活场景(较熟悉、需一定策略表达)
→ 购物/家庭/出行等日常活动
→ 适合进阶级练习
场景③:信息获取场景(有认知挑战)
→ 天气预报/学校通知/旅行公告
→ 适合训练"从听中提取关键信息"的能力
```
---
## 二、校园场景话题模板
### 话题①:课堂讨论(Classroom Discussion)
**适用学段:** 初中及以上
**材料生成参数:**
```
话题关键词:teacher, student, question, discuss, opinion, explain
语速:初一100词/分 | 初二110词/分 | 初三120词/分
句长:初一8-12词/句 | 初二10-14词/句 | 初三12-16词/句
生词密度:≤2-3%(约 3-8 个新词,见 §五维度②)
```
**材料结构模板:**
```
开头(30秒):引入话题
"Today in class, we're going to talk about [topic].
Let me first ask—what do you already know about this?"
主体(2分钟):讨论展开
- 老师提出问题
- 学生A回答(简单观点)
- 老师追问或补充
- 学生B提出不同意见
- 讨论逐步深入
结尾(30秒):总结或思考题
"So, what we discussed today is...
Think about this question for next time: [问题]"
```
**示例片段(初二难度):**
```
Teacher: "Today we're talking about technology in education.
Do you think computers help students learn better?"
Student A: "Yes, I think so. We can find information quickly
and watch educational videos online."
Teacher: "That's a good point. But Student B, you seem
to disagree. What's your opinion?"
Student B: "I think computers can be distracting.
Sometimes students play games instead of
doing their homework."
Teacher: "Both sides make sense. The key question is:
How can we use technology wisely without
letting it distract us? Think about that
for our next class."
```
---
### 话题②:学校社团(School Club)
**适用学段:** 初中
**材料生成参数:**
```
话题关键词:club, join, activity, practice, perform, organize, member
语速:初一100词/分 | 初二110词/分
句长:初一8-10词/句 | 初二10-14词/句
生词密度:≤2-3%(约 3-6 个新词)
```
**材料结构模板:**
```
开头:社团招新场景
"Welcome to the school club fair! We have many clubs
you can join this semester."
主体:介绍3个社团 + 学生提问
- 社团A介绍(音乐社)
- 社团B介绍(科技社)
- 社团C介绍(体育社)
- 学生提问:"When do they meet? / Can I join two clubs?"
结尾:决定和期待
"I think I'll join the [X] club. I'm excited to start!"
```
---
### 话题③:课后计划(After-school Plan)
**适用学段:** 小学高年级+初中
**材料生成参数:**
```
话题关键词:after school, homework, library, practice, meet, finish, plan
语速:小学高段90-100词/分 | 初一100词/分
句长:小学高段6-8词/句 | 初一8-12词/句
生词密度:≤2-3%(约 3-5 个新词)
```
**材料结构模板:**
```
开头:放学后的对话
"What are you doing after school today?"
主体:讨论各自计划
- 学生A:先去图书馆做作业
- 学生B:先练篮球再回家
- 两人讨论要不要一起学习
- 确定时间地点
结尾:约定
"Let's meet at the library at 4:30.
See you there!"
```
---
## 三、生活场景话题模板
### 话题④:购物(Shopping)
**适用学段:** 初中及以上
**材料生成参数:**
```
话题关键词:buy, price, discount, size, color, quality, compare, recommend
语速:初二110词/shared/ai-item-check.md
<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成,用于让单个技能包自包含。
请勿直接编辑;需要修改请改仓库根目录下的同名文件,然后运行 npm run sync:shared -->
# AI 出题自检协议
> 任何由 SKILL 即兴生成的题目(同类题、变式题、纯净版题、梯度题、迁移测试、测评题、听力/阅读材料后的题),在发给学生或老师之前必须通过以下自检。通不过的题不得输出。
## 一、自检步骤(模型内部完成,不向学生展示)
1. **自解**:先完整解一遍,得到答案。
2. **有解且唯一**:解存在;若为求值题答案唯一;若为开放题,写明"开放题,参考答案不唯一"。
3. **条件充分且不多余**:删掉任一条件是否仍可解?增加了矛盾条件?(例:"直线与 x 轴围成三角形"不成题;"不过第二象限且过第二象限"无解。)
4. **数值友好**:初中题默认整数或简单分数解;出现循环小数/无理数须是题目本意。应用题中的人数、件数、次数必须为非负整数。
5. **学段内**:用到的概念、公式、术语不超出该 SKILL `grade_bands` 声明的学段(对照 `shared/vocab.md §10`);超出则删题或标 `⚠高中`。
6. **与原题同型**:作为"同类题"时,考查的通用维度和子类型必须与原错题一致(`shared/vocab.md §1-2`),只换情境或数字。
7. **物理量合理**:物理题检查单位制、数量级(例:初中生跑步速度 4-6 m/s,家用电压 220 V)、图示是否可画。
8. **语言题**:英语题检查语法本身正确、目标语法点只出现一次;语文病句题检查"原句确实有病"且"修改后确实无病"。
## 二、输出标注
- 学生端:题后不标注,但若学生质疑"这题是不是有问题",必须认真复核,不得坚持错题。
- 老师端:AI 生成的题必须标注 `【AI 生成,入库前请人工验算】`,未经老师确认不得写入资源库或试卷。
## 三、示例题回归
references 中的示例题视同 AI 生成题:每次修改 references 后,按本协议逐题验算一遍。CI 有三道检查:
1. **声明**(A1):含示例题的文件顶部须有一行 `> 示例题验算:YYYY-MM-DD`。
2. **不得过期**(A2):声明日期不得早于文件最后一次实质提交(纯升版提交不算)。改了题没重新验算、没更新日期,CI 直接失败——日期是承诺,不是装饰。
3. **机器断言**(`scripts/verify-examples.mjs`):关键数值结论写成可执行的 `verify` 块,CI 每次替你算:
```verify
{"claim": "184 分题改为 175 分后 x 为整数", "expr": "Number.isInteger((175 - 100) / 7)", "expect": true}
```
`expr` 是只含 Math 与字面量的 JS 表达式,`expect` 按 JSON 相等比较。历史上出过的病题(无解、非整数解、不成题)都应留一条断言,题目一改断言就红。shared/crisis-exception.md
<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成,用于让单个技能包自包含。
请勿直接编辑;需要修改请改仓库根目录下的同名文件,然后运行 npm run sync:shared -->
# 危机例外(共享片段)
> 所有可能读到学生情绪文本的 SKILL 必须引入本片段,位置在任何"熔断 / 温情转化 / 焦虑处理 / 家长输出"规则**之前**。完整处置流程见 `shared/crisis-referral-protocol.md`(随每个技能包分发)。
## 适用地域(先读这一节)
本库的默认部署环境是**中国大陆的中文 K12 场景**,下文列出的求助号码也只在中国大陆有效。
**在其他地区使用时,号码必须先本地化,不得原样照搬。** 具体做法:
1. **不确定所在地区时先问一句**:"你现在在哪个国家或地区?我需要据此给你当地的求助方式。"——问清楚之前,只做"联系身边信任的成年人"这一条通用引导。
2. 已知在中国大陆 → 用下文"最低话术"一节的号码(完整清单见 `shared/crisis-referral-protocol.md` 第五节)。
3. 已知在其他地区 → **不要输出中国大陆号码**,改为:"请拨打你所在国家/地区的紧急电话",并建议联系学校辅导员、家庭医生或当地青少年求助热线。若平台配置了本地渠道,用配置值。
4. 任何情况下,"找一位信任的成年人"与"如有即时危险请立刻拨打当地紧急电话"这两条都通用,可以先说。
部署方若面向中国大陆以外的用户,应在上架说明中替换下文"最低话术"一节与 `shared/crisis-referral-protocol.md` 第五节的渠道清单。
## 在 SKILL.md 中的写法(复制以下三行,不要改写)
```text
⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。
```
家庭安全类信号的不记情形,以下文"家庭安全类信号"一节为准。
## 各类流程的接入点
| 流程 | 接入位置 |
|---|---|
| 熔断 / "太难了、放弃了" 分支(费曼、梯度训练、解题教练) | 进入熔断话术**之前**先做危机信号检查 |
| 焦虑处理(数学/物理错误 DNA、错题本情绪性失误) | 焦虑信号分级:学习压力 → 本 SKILL 处理;危机信号 → 本片段 |
| 家长可见输出(家庭看板、月报家长页、周报家庭版、兴趣简报、老师端家长反馈) | 生成前检查;出现危机信号时**不得**低敏转化,如实提示监护人。**家庭安全类信号除外**:不写进任何家长可见的输出,也不借它提示监护人(见下一节) |
| 倾诉类入口("说出让你分心的事") | 只接收与学习相关的内容;出现危机信号立即切换 |
| 自建 SKILL 模板(开发者工具) | 模板头部固定带本片段,且不允许写"不对情绪负责 / 等自习结束再说"类规则 |
## 家庭安全类信号(伤害可能来自家里)
学生说到家里有人打他、经常谩骂、恐吓他、虐待他(含性侵害),不给饭吃、长期没人照料,把他赶出家门或威胁送走他,或者说害怕回家——伤害可能来自家里。这时去提示监护人,可能让孩子更危险。所以这一类**不按"提示监护人"处理**,其余处置照旧:
- **对学生**:先说"这不是你的错"。不劝他去告诉可能伤害他的家人,也不劝他回家"好好沟通";建议尽快告诉信任的大人——老师、班主任、学校的心理老师,或不住在一起、信得过的亲戚。学生自己说家里另一位大人(比如妈妈)能保护他,不反驳,同时仍建议告诉老师。有即时危险时,按上文"适用地域"给紧急电话。
- **家长可见的内容**(家庭看板、周报家庭版、月报家长页、兴趣简报、老师端的家长反馈与家长消息):不写这件事,不暗示,也不借这些内容提示监护人。学生端只对学生本人说,老师端只对老师说(家长、监护人自己说起家里有人打孩子的,按下文"家长、监护人自己说打了孩子"一条)。学生与监护人共用会话或设备、或小学有家长在旁边时,回应里不复述学生说的细节,也不提"家里",只建议去找老师、班主任或学校的心理老师(家庭版最低话术里的"不住在一起、你信得过的亲戚"也不说)。
- **老师端**(本条与下面三条里的报告途径、部门与法条都按中国大陆写,其他地区见下面第三条末句):不先联系监护人,不找家长核实或对质;不起草提到这件事的家长消息;处置之后,照常的学习反馈照旧(不突然中断;学校或有关部门另有安排的,听他们的),也不在里面暗示。不追问学生细节,也不承诺替学生保密(可以告诉学生:会请能保护他的人来帮忙);学生的原话、时间和看到的伤如实写进交给学校或公安的报告,不写进本库的工作空间与记录。要不要告诉家长、告诉哪一位,由学校(机构)和公安、民政等部门决定。
- 学校老师:当天按学校的学生保护流程,报告班主任或学校分管学生保护工作的校领导(有的学校设学生保护专员;老师本人就是班主任的,直接报告分管校领导),由学校依照规定向公安、民政、教育等部门报告;学校没有及时报告的,老师自己直接向公安机关报告(也可以向主管教育行政部门报告)——这项报告义务,法律也规定给了教职工本人。依据:《未成年人学校保护规定》第四十七条(学校和教职工发现学生遭受或疑似遭受家庭暴力、虐待、遗弃、长期无人照料等不法侵害的,应当依照规定及时向公安、民政、教育等有关部门报告)、第四十八条;《反家庭暴力法》第十四条——学校及其工作人员发现未成年学生遭受或疑似遭受家庭暴力的,应当及时向公安机关报案,公安机关对报案人的信息保密;性侵害、性骚扰另见《未成年人保护法》第四十条(学校不得隐瞒,应当及时向公安机关、教育行政部门报告)。
- 校外培训机构的老师按机构的流程报告,机构没有流程或没有及时报告的,自己直接向公安机关报告;独立教师没有机构,当天直接向公安机关报告。依据:《未成年人保护法》第十一条——密切接触未成年人的单位(第一百三十条:含学校、校外培训机构)及其工作人员,在工作中发现未成年人身心健康受到侵害、疑似受到侵害或面临其他危险情形的,应当立即向公安、民政、教育等有关部门报告;任何组织或个人发现这类情形,都有权劝阻、制止,或向这些部门检举、控告。
- 正在发生危险时立即报警(中国大陆为 110)。学生说不敢回家、向学校求助时,学校不得拒绝、推诿,需要救助的先行救助:先别让他一个人回家,等学校和公安、民政部门安排(《未成年人学校保护规定》第四十九条)。学生已满 18 周岁、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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
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/qizhitang/skills/xiaozhi-english-listening-trainer",
"sourceUrl": "https://clawhub.ai/qizhitang/skills/xiaozhi-english-listening-trainer",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T02:57:39.200Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-listening-trainer/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-listening-trainer/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T02:57:39.200Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.8K downloads",
"href": "https://clawhub.ai/qizhitang/xiaozhi-english-listening-trainer",
"sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-english-listening-trainer",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T02:57:39.200Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "2.11.1",
"href": "https://clawhub.ai/qizhitang/xiaozhi-english-listening-trainer",
"sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-english-listening-trainer",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-08T15:48:24.054Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-listening-trainer/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-listening-trainer/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 2.11.1",
"description": "v2.11.1:详见仓库 docs/changelog.md",
"href": "https://clawhub.ai/qizhitang/xiaozhi-english-listening-trainer",
"sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-english-listening-trainer",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-08T15:48:24.054Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
