agentCLAWHUBUnverified

阶段报告与续课助手

用学员真实的学习记录做一份阶段报告,让续课变成家长看完事实后的自主选择。适用于老师说"做一份阶段报告""给 [化名] 出个报告""[化名] 课时过半了""[化名] 课时剩三成""家长问孩子学得怎么样""这学期总结一下""家长犹豫要不要续"。流程:汇总课后记录与作业错因 → 写事实/进步/计划三段 → 无逐知识点分数时只出定性判断 → 给续课建议与话术。出报告前须先指定学员化名;它会读这名学员跨月的学习记录,家长可见的内容一律先过授权检查。本 SKILL 不记课后内容、不登记课上练习与学校作业、不排课、不发消息,也不改学员状态、不删学员档案(只删本 SKILL 自己写的阶段证据)——素材来自 lesson-log 与 homework-tracker,消息由老师自己发(措辞可交 parent-communication),档案变更转 student-intake。 Skill: 阶段报告与续课助手 Owner: qizhitang Summary: 用学员真实的学习记录做一份阶段报告,让续课变成家长看完事实后的自主选择。适用于老师说"做一份阶段报告""给 [化名] 出个报告""[化名] 课时过半了""[化名] 课时剩三成""家长问孩子学得怎么样""这学期总结一下""家长犹豫要不要续"。流程:汇总课后记录与作业错因 → 写事实/进步/计划三段 → 无逐知识点分数时只出定性判断 → 给续课建议与话术。出报告前须先指定学员化名;它会读这名学员跨月的学习记录,家长可见的内容一律先过授权检查。本 SKILL 不记课后内容、不登记课上练习与学校作业、不排课、不发消息,也不改学员状态、不删学员档案(只删本 SKILL 自己写的阶段证据)——素材来自 lesson-log 与 homework-tracker,消息由老师自己发(措辞可交 parent-communication),档案变更转 studen

OpenClaw

Rank

62

Safety

84

Downloads

1.3k

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.3K 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.3K 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-teach-renewal-report
  1. 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.
  2. 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-teach-renewal-report/snapshot"

Documentation

CLAWHUB

148,497 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: xiaozhi-teach-renewal-report
description: '用学员真实的学习记录做一份阶段报告,让续课变成家长看完事实后的自主选择。适用于老师说"做一份阶段报告""给 [化名] 出个报告""[化名] 课时过半了""[化名] 课时剩三成""家长问孩子学得怎么样""这学期总结一下""家长犹豫要不要续"。流程:汇总课后记录与作业错因 → 写事实/进步/计划三段 → 无逐知识点分数时只出定性判断 → 给续课建议与话术。出报告前须先指定学员化名;它会读这名学员跨月的学习记录,家长可见的内容一律先过授权检查。本 SKILL 不记课后内容、不登记课上练习与学校作业、不排课、不发消息,也不改学员状态、不删学员档案(只删本 SKILL 自己写的阶段证据)——素材来自 lesson-log 与 homework-tracker,消息由老师自己发(措辞可交 parent-communication),档案变更转 student-intake。'
compatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub
license: MIT
display_name: 阶段报告与续课助手
version: 2.11.1
author: 小智伴学
category: 独立教师
grade_bands:
  - 小学中段
  - 小学高段
  - 初中
  - 高中
tags: [阶段报告, 续费, 学习总结, 成长档案, 独立教师]
depends_on:
  - xiaozhi-teach-lesson-log
  - xiaozhi-teach-parent-communication
id: openclaw:xiaozhi-teach-renewal-report
min_platform_version: "2.0"
max_round_limit: 15
slug: xiaozhi-teach-renewal-report
displayName: 阶段报告与续课助手
summary: '用学员真实的学习记录做一份阶段报告,让续课变成家长看完事实后的自主选择。'
---

# 阶段报告与续课助手 SKILL

> **一句话定位:** 续费不是说服家长掏钱,而是让家长看到孩子真实成长后的自然选择。

---

## 技术边界

> 技术边界:本 SKILL 依赖能力 [M, X, K],无该能力时按 shared/platform-conventions.md 降级。

> 教学主体边界:本 SKILL 只给老师出草稿、做分析,不替老师上课,不代老师回答学生的问题,也不代老师评价学生;面向学生或家长的内容,一律由老师审定后再用(教育部《中小学生成式人工智能使用指南(2025 年版)》)。

> 适用范围:用于校外培训(一对一、小班)时,只在合法范围内用,口径见 `shared/off-campus-training.md`——学科类须经审批,各地已不再审批新的学科类培训机构;不占学校上课时间,线下 20:30、线上 21:00 前结束,不给学员留作业,一次收费不超过 3 个月或 60 课时,高中学员同样适用;面向义务教育阶段学生的另外不占用休息日、节假日与寒暑假,线上每课时不超过 30 分钟,面向高中学生的这两条参照执行。本技能不预设违规的排课、作业与收费。

报告里的每个数字都要能指回工作空间里的一条记录。**没有记录就不写这一项**,宁可报告短一点,也不用"大概""估计"填空。无 `X`(跨会话统计)时不给"共上了 N 次课、掌握了 N 个知识点"这类汇总,改为列出已知的几条并说明这不是完整历史。

不承诺提分、排名、升学。报告生成后由老师自己发给家长,本 SKILL 不发送;需要润色成一条消息时交 `xiaozhi-teach-parent-communication`(它会先查 `parentCommunicationAllowed`)。

**本 SKILL 会读取敏感的学习记录。** 一份有据可查的阶段报告,要读这名学员跨越数月的课后记录、作业跟进与错因、进步证据、课时包与授权位——这是未成年人的纵向学习档案,不是一次性的会话内容。因此:

- **先点名给谁出报告**:触发语里没有学员化名时先问一句「给哪位学员出?」,问清楚之前不读工作空间;任何情况下都不跨学员扫描、不做全库汇总。
- **读之前说一句读了什么、为什么读**:"我要看一下 小A 从 [日期] 到今天的课后记录、作业跟进和进步证据,用来出这份报告。"
- **只读与本次报告有关的字段**(清单见 §11.2),与报告无关的记录不读、不引用。

**家长可见的内容,生成前一律先过授权检查**(详见 §10.3):`parentCommunicationAllowed` 不为 true 时只出老师自留版;内容涉及课堂状态时另需 `emotionSharingWithParent`。**发送始终是手动的**:本 SKILL 不发送、不推送、不排定发送时间,也不替老师决定什么时候谈续课。

**学员状态变更与删除请求不由本 SKILL 执行。** 结课改学员卡状态、保留期到期后删除、家长要求提前删除——这些属于平台受管的档案流程(`xiaozhi-teach-student-intake` 的档案生命周期),由老师在那里确认后执行。本 SKILL 遇到这类要求时如实转达给老师,自己只写 `progressEvidence[]` 这一处。

---

## 一、核心使命

独立教师续费沟通常见的三个误区:

```text
误区① 临到续费才准备:课时包快耗尽了才想起
        "学员要续费了",临时拼凑一份报告。

误区② 报告 = 流水账:把几十次课简单罗列,
        家长看完不知道孩子学了什么、进步在哪。

误区③ 续费 = 销售动作:把续费沟通做成"推销",
        家长感觉被销售而非被服务。
```

本 SKILL 要解决的是:
- **让报告基于真实记录**:每个数字都指回工作空间里的一条记录
- **让进展看得见**:掌握度对比、错因分布变化、带依据的热力图
- **让续课是自然选择**:事实 + 进步 + 计划三段式
- **让专业服务替代销售**:报告本身就是服务的一部分

---

## 二、触发时机

| 触发场景 | 示例语句 |
|---------|---------|
| 阶段报告 | "做一份阶段报告" / "给 [化名] 出个报告" |
| 学期总结 | "[化名] 这学期总结一下" |
| 续课沟通 | "续费怎么跟家长说" / "续课报告" |
| 课时包 50% | "[化名] 课时过半,做个中期报告" |
| 课时包 70% | "[化名] 课时剩 30%,准备续费" |
| 家长主动问 | "家长问孩子学得怎么样" |
| 学员里程碑 | "[化名] 学完 X 章节" |
| 续费困难 | "家长犹豫续不续费" |

**触发的最低条件**:以上语句都要能定位到**一位具体学员

_meta.json

{
  "ownerId": "kn79c5gcmfkt9p1pk656tgq7nd853s7v",
  "slug": "xiaozhi-teach-renewal-report",
  "version": "2.11.1",
  "publishedAt": 1791477728450
}

references/renewal-communication-scripts.md

# 续课沟通话术库

> 适用学段:小学中段 / 小学高段 / 初中 / 高中
> 配合 `xiaozhi-teach-renewal-report` §九使用。
> **每条话术都由老师本人发出**,本 SKILL 只起草。起草前查 `studentCards[].consent` 的 `parentCommunicationAllowed`。
> 续课节点只有**已用 50% / 70%** 两个(全库统一)。剩余课时必须注明未确认条目。学员一律用化名,一律私聊,不在家长群里谈续课。
> **本文件只产出话术**:不改学员卡状态、不动保留期、不执行删除,也不代发——这些交 `xiaozhi-teach-student-intake` 的档案流程与老师本人。

---

## 一、续课主话术(已用 70%)

```text
"[化名] 的课时还剩 [N] 课时(另有 [N] 条待我确认)。
跟您说一下这段时间的情况,也聊聊接下来的安排。

[插入报告的"事实 + 进步 + 计划"三段]

按 [化名] 现在每周 [N] 课时的节奏,
下阶段建议:每周 [N] 课时 × [N] 周,
可以完整覆盖 [X 阶段]。

如果想调整课时或频率,随时跟我说。
如果想先停一停,也完全可以,我把进度整理给您。"
```

⚠️ 不写"回复 1 接龙"——续课是 1 对 1 的事,接龙是群里的事。
⚠️ 不加"名额有限""优惠只到本周"这类时间压力。
⚠️ 不用剩余课时吓人("再不续下周就没课上了")。
⚠️ 不给课时档位起名、不比较哪档更划算,不写价格、折扣与优惠(SKILL.md §8.2、§8.3)。

---

## 二、家长犹豫时

家长犹豫通常有具体原因。先问清楚是哪一种,再针对性回应;不要用一段万能话术盖过去。

```text
"我理解您的考虑。您现在主要顾虑的是哪一块?

  · 担心效果 → 我们约一个具体目标:
      比如 [具体知识点] 在 [N] 节课内能自己做对,
      到时候一起看,没做到我跟您说实话。

  · 时间排不开 → 可以调到 [更低频率],
      我把内容压缩到最必要的部分。

  · 费用上想缓一缓 → 可以先续短一点
      (每周 [N] 课时 × [N] 周),到时候再一起看。

  · 孩子自己不太想上 → 这个我想先跟 [化名] 聊一次,
      弄清楚是内容太难还是别的原因,再跟您说。

您觉得哪种更贴近您的情况?"
```

⚠️ "孩子自己不想上"这一条**不要绕过孩子直接跟家长谈解决方案**。孩子不想上通常有原因,问清楚比说服有用;问到的原因不写进档案。
⚠️ 不承诺提分("再上一学期肯定能到 XX 分")。可以承诺的是动作和时间,不是结果。

---

## 三、家长决定不续时

```text
处理原则:
  · 不强行挽留,不问第二遍
  · 不诋毁、不抱怨、不暗示是孩子或家长的问题
  · 体面结束——这既是专业,也留了以后

话术:
  "好的,理解,谢谢您这段时间的支持。

   我把 [化名] 的学习进度整理一份给您:
   已经能自己做的:[具体知识点]
   还在练的:[具体知识点]
   下一步建议从 [具体位置] 接上。

   不管是自己练还是找别的老师,这份都能用得上。
   以后有需要随时找我。"
```

**交接文档里只有事实**:学到哪、掌握什么、下一步从哪儿开始。不写对孩子的评价,不写"这孩子要是能坚持就好了"这类话——这份东西可能会被下一位老师看到,也可能被孩子本人看到。

**结课后的档案处理不在本文件、也不在本 SKILL**:学员卡状态改成"已结课"、保留期到期后删除、家长要求提前删除——都属于平台受管的档案流程(`xiaozhi-teach-student-intake` 的档案生命周期),由老师在那里逐条确认后执行。本 SKILL 在这里只做两件事:把交接进度整理好交给老师,并提醒一句「小A 结课了,档案状态记得去更新一下」。

---

## 四、共同禁令

- 不代老师发送任何消息,也不代老师排定什么时候发。
- `parentCommunicationAllowed` 为 false 时一条都不生成(家长可见的内容一律先过授权检查)。
- 不改学员卡状态、授权位或保留期,不执行删除——交档案流程,老师确认后再动。
- 不承诺提分、排名、升学。
- 不在群里谈续课,不发接龙、不发倒计时。
- 下阶段只按"每周 [N] 课时 × [N] 周"说;一次收费的时间跨度超过 3 个月或 60 课时(课时折成标准课时)的,提示老师分段续、核对收费方式。
- 话术里只出现化名,不出现真实姓名或联系方式。
- 不用孩子的退步、焦虑或"跟不上"来推动续课决定。
- 报告里的每个数字都要有出处,话术里引用时不加工、不四舍五入到更好看的数。

references/stage-report-templates.md

# 阶段报告模板(中期 / 续课 / 期末)

> 适用学段:小学中段 / 小学高段 / 初中 / 高中
> 配合 `xiaozhi-teach-renewal-report` §六使用。三段式结构与数据来源见 SKILL.md §五、§七、§十。
> 掌握度五档见 `shared/vocab.md §6`,错因四维见 §1,置信度见 §7。
> 续课节点全库统一为**已用 50% / 70%** 两个,本文件不另设节点。
> 报告由老师本人发出;家长版生成前须查 `parentCommunicationAllowed`,含课堂状态内容再查 `emotionSharingWithParent`。
> 出报告前先确认是给哪位学员(化名)出的,只读这名学员与本次报告有关的记录;报告过程中不改学员卡的任何字段,状态变更与删除交档案流程。

---

## 一、中期报告(已用 50%)

```text
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 学员阶段报告 · [化名]
报告类型:中期报告(课时包已用 50%)
报告日期:[YYYY-MM-DD]
━━━━━━━━━━━━━━━━━━━━━━━━━━━

■ 1. 事实:这一阶段学了什么
  · 课时:共 [N] 课时([日期] 至 [日期])
    另有 [N] 条课时待确认(未计入)
  · 内容:来源 lessonLogs[].completedContent
    [单元/章节]、[单元/章节]
  · 知识点掌握(来源 lessonLogs[].perTopicMastery[],五档):
    已掌握:[知识点] [知识点]
    基本理解:[知识点]
    仍需巩固:[知识点]
    需要重讲:[知识点]

■ 2. 进步:与起点对比
  · 起点([日期],来源 progressEvidence[] 最早一条):
    [事实描述]
  · 当前([日期]):
    [事实描述]
  · 具体变化(每条都要能指回一条记录):
    ① [如"去分母 9-04 需提示,9-18 自己列式做对 3/4"]
    ② [如"移项 28 天内错 3 次 → 换题型做对 1 次,在跟进"]
  · 错因分布(来源 homeworkFollowups[].mainErrors[].dimension):
    前半程:概念模糊 [N] · 计算失误 [N] · 读题失误 [N] · 方法用错 [N]
    近期:  概念模糊 [N] · 计算失误 [N] · 读题失误 [N] · 方法用错 [N]
    (条数少于 6 条时不下趋势结论,标 🔴 样本不足)
  · 课上练习情况:按约定做完 [N]/[N] → [N]/[N] 条(学校作业、考试错题不算)

■ 3. 计划:下阶段
  · 重点突破:
    ① [知识点](判据:[哪条记录])
    ② [知识点](判据:[哪条记录])
  · 课时建议:每周 [N] 课时
  · 下阶段想看到的具体变化(行为目标,不写分数):
    ① [如"含参方程能自己判断要不要讨论"]
  · 下次报告:已用 70% 时

━━━━━━━━━━━━━━━━━━━━━━━━━━━
说明:本报告的每一项都来自实际教学记录,可逐条追溯。
请老师确认后自行发给家长(措辞可交 parent-communication 润色)。
━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

## 二、续课报告(已用 70%)

```text
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 学员阶段报告 · [化名]
报告类型:续课报告(课时包已用 70%)
报告日期:[YYYY-MM-DD]
━━━━━━━━━━━━━━━━━━━━━━━━━━━

■ 1. 事实:这一阶段学了什么
  · 课时:共 [N] 课时([日期] 至 [日期])
    剩余 [N] 课时(另有 [N] 条待确认,未计入)
    课时包到期:[YYYY-MM-DD]
  · 内容:[单元/章节]、[单元/章节]
  · 知识点掌握(五档):
    已掌握:[   ]  基本理解:[   ]
    仍需巩固:[   ]  需要重讲:[   ]
  · 量化测评(仅在真的做过带题号记分的测评时填):
    [测评名]:[知识点] [N]/[N] 题
    没做过测评就整段留空——不要用估算补

■ 2. 进步:与起点对比
  · 起点([日期]):[事实描述]
  · 当前([日期]):[事实描述]
  · 具体变化:
    ① 知识点:[事实 + 出处]
    ② 课上练习与带来的学校作业、考试错题:[事实 + 出处]
    ③ 订正与验证:[事实 + 出处]
    (不写"思维能力提升""抗挫能力增强"——没有记录能证明)
  · 已攻克的弱项(连续 2 次独立验证做对、间隔 ≥ 3 天,
    至少 1 次为换题型/纯净版):[知识点]
  · 仍在跟进的:[知识点](弱项状态见 shared/vocab.md §4)

■ 3. 计划与续课建议
  · 下阶段重点:
    ① [知识点](判据:[哪条记录])
    ② [知识点](判据:[哪条记录])
  · 下阶段建议:每周 [N] 课时 × [N] 周
  · 如果想先停一停:我把进度整理好,换老师也接得上

━━━━━━━━━━━━━━━━━━━━━━━━━━━
说明:本报告的每一项都来自实际教学记录,可逐条追溯。
请老师确认后自行发给家长。不用剩余课时制造紧迫感。
━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

## 三、期末报告

```text
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 学员阶段报告 · [化名]
报告类型:期末 / 学期报告
报告日期:[YYYY-MM-DD]
━━━━━━━━━━━━━━━━━━━━━━━━━━━

■ 1. 事实:这一学期学了什么
  · 课时:共 [N] 课时([日期] 至 [日期])
  · 覆盖:[N] 个单元 / [N] 个核心知识点
  · 知识点掌握总览(五档,逐条列):
    [知识点]:[档位]
    [知识点]:[档位]

■ 2. 进步:与学期初对比
  · 学期初([日期]):[事实描述]
  · 学期末([日期]):[事实描述]
  · 关键节点(每条带日期与出处):
    · [日期]:[知识点] 首次独立做对
    · [日期]:[知识点] 攻克
  · 错因分布变化:[前] → [后]

■ 3. 假期与下学期
  · 假期:不留假期作业,不加练
  · 复课后第一节先回看

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 相等比较。历史上出过的病题(无解、非整数解、不成题)都应留一条断言,题目一改断言就红。
Github ReposUpdated 1d 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/qizhitang/skills/xiaozhi-teach-renewal-report",
      "sourceUrl": "https://clawhub.ai/qizhitang/skills/xiaozhi-teach-renewal-report",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:16:11.384Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-renewal-report/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-renewal-report/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:16:11.384Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.3K downloads",
      "href": "https://clawhub.ai/qizhitang/xiaozhi-teach-renewal-report",
      "sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-teach-renewal-report",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:16:11.384Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "2.11.1",
      "href": "https://clawhub.ai/qizhitang/xiaozhi-teach-renewal-report",
      "sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-teach-renewal-report",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-08T16:42:08.450Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-renewal-report/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-renewal-report/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-teach-renewal-report",
      "sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-teach-renewal-report",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-08T16:42:08.450Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to 阶段报告与续课助手 and adjacent AI workflows.