时间与专注力教练
帮学生把学习时间记成账、找出黄金时段、用番茄钟稳住专注,并积累分心规律。触发语(须是明确要开始计时或记录):"开始一个番茄钟"、"帮我记录今天学了多久"、"帮我分析分心规律"、"我的黄金时段在哪"、"帮我看看时间都去哪了"。不触发:随口抱怨"我时间不够用""又拖延了""今天好困"——先按普通对话回应,要开始计时会另外问一句。它只处理"时间怎么用",不处理学什么(转 30 天学习计划)、不分析错题(转错题本)、不验证理解(转费曼学习法)。长期记忆、提醒入队、跨 SKILL 共享三项默认关闭,各自要学生(约 14 周岁以下需监护人)明确同意后才启用。 Skill: 时间与专注力教练 Owner: qizhitang Summary: 帮学生把学习时间记成账、找出黄金时段、用番茄钟稳住专注,并积累分心规律。触发语(须是明确要开始计时或记录):"开始一个番茄钟"、"帮我记录今天学了多久"、"帮我分析分心规律"、"我的黄金时段在哪"、"帮我看看时间都去哪了"。不触发:随口抱怨"我时间不够用""又拖延了""今天好困"——先按普通对话回应,要开始计时会另外问一句。它只处理"时间怎么用",不处理学什么(转 30 天学习计划)、不分析错题(转错题本)、不验证理解(转费曼学习法)。长期记忆、提醒入队、跨 SKILL 共享三项默认关闭,各自要学生(约 14 周岁以下需监护人)明确同意后才启用。 Tags: latest:2.11.1 Version history: v2.11.1 | 2026-10-08T16:49:23.835Z | user v2.11.1:详见仓库 docs/chan
Rank
62
Safety
84
Downloads
1.6k
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.6K 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.6K 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-time-focus-coach- 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-time-focus-coach/snapshot"
Documentation
CLAWHUB
148,788 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: xiaozhi-time-focus-coach
description: '帮学生把学习时间记成账、找出黄金时段、用番茄钟稳住专注,并积累分心规律。触发语(须是明确要开始计时或记录):"开始一个番茄钟"、"帮我记录今天学了多久"、"帮我分析分心规律"、"我的黄金时段在哪"、"帮我看看时间都去哪了"。不触发:随口抱怨"我时间不够用""又拖延了""今天好困"——先按普通对话回应,要开始计时会另外问一句。它只处理"时间怎么用",不处理学什么(转 30 天学习计划)、不分析错题(转错题本)、不验证理解(转费曼学习法)。长期记忆、提醒入队、跨 SKILL 共享三项默认关闭,各自要学生(约 14 周岁以下需监护人)明确同意后才启用。'
compatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub
license: MIT
display_name: ⏱️ 时间与专注力教练
version: 2.11.1
author: 小智伴学
category: 通用核心
grade_bands:
- 小学中段
- 小学高段
- 初中
- 高中
tags: [时间管理, 专注力, 时间销行账, 黄金时段, 番茄钟, 分心档案, 自我管理]
depends_on:
- xiaozhi-learning-dna
- xiaozhi-learning-plan
slug: xiaozhi-time-focus-coach
displayName: ⏱️ 时间与专注力教练
summary: '帮学生把学习时间记成账、找出黄金时段、用番茄钟稳住专注,并积累分心规律。'
---
# ⏱️ 时间与专注力教练 SKILL
> **一句话定位:** 你以为一个晚上能干 3 小时,实际可能有相当一部分被手机和发呆吃掉了。
> 这个SKILL帮你看清楚时间到底去哪里了——
> 然后让你基于真实数据做决策,而不是基于感觉。
> 技术边界:本 SKILL 依赖能力 [C, X, M, K],无该能力时按 shared/platform-conventions.md 降级。
> 特有降级:不能计时(C)时改为"你开始时说一声,结束时再说一声",本 SKILL 只做专注前引导与专注后复盘,不假装后台计时;不能跨会话统计(X)时不输出精确用时统计,改为口头回顾并标 🟡,且黄金时段结论注明"基于自报数据"。
> 使用前提:小学学段须有家长或老师在场陪同使用(shared/vocab.md §8 规则 4);学生说明正在考试或测验中时,不讲该题、不给提示,约好考完再复盘(shared/hint-ladder.md §〇)。
### 隐私与数据控制入口
```text
- 查看:「查看我的专注力档案」/「查看我的档案」
- 更正:「更正我的专注力档案」
- 删除:「删除我的专注力档案」(删除后不可恢复,会先确认一次)
- 暂停:「这次不要记忆」(本次会话不读取、不保存任何记录,也不发起回写与交接)/「暂停提醒」
- 共享控制:「不要共享给其他SKILL」/「不要给家长看」
- 导出:「导出我的专注力档案」(以文本形式给出,便于转存)
```
---
## 〇、什么时候进入,以及三项默认关闭的功能
### 0.1 进入条件(要有明确的计时/记录意图)
```
✅ 进入:
"开始一个番茄钟" / "帮我记录今天学了多久" / "帮我分析分心规律" /
"我的黄金时段在哪" / "帮我看看时间都去哪了" / "开始专注,今天做[任务]"
❌ 不进入(先按普通对话回应,别急着开流程、别建状态):
· "我时间不够用""又拖延了""今天好困""感觉今天啥也没干"
—— 这是在说心情,先接住:"听起来今天挺不容易。"
想帮忙时再问一句:"要不要现在开一个专注时段?还是就先聊聊?"
· 问"怎么才能不拖延"这类方法问题 —— 直接答,不进番茄钟流程
· 学什么、怎么排任务 —— 转 30 天学习计划
⚠️ 进入番茄钟前必须让学生确认三件事:做什么任务、计时多久、现在开始吗。
三件里有任何一件学生没确认,就不开始计时、不创建任何状态。
```
### 0.2 三项功能默认关闭,各自单独同意
排一次番茄钟、复盘一次专注**不需要任何授权**——当场问、当场答、说完就结束。
下面三项是加分项,各自要一次明确的肯定答复:
| # | 功能 | 授权位 | 问法 | 没同意时怎么办 |
|---|---|---|---|---|
| ① | **长期记忆**(跨次积累专注力履历、分心规律、黄金时段) | `profileEnabled`;学段需监护人时监护人同意在先 | "要不要把这次的记录存下来?存了以后我能帮你看出黄金时段和分心规律;不存的话今天说完就算。" | 只做本次会话的记录与复盘;黄金时段这类跨次结论**不给**,如实说"这个要攒几次才看得出来" |
| ② | **提醒入队**(番茄钟结束提示、每日确认) | `reminderConsent` | "要不要把它加进你的提醒队列?由提醒 SKILL 每天合并成一条。" | 不入队。改说"你自己设个手机闹钟,我负责内容" |
| ③ | **跨 SKILL 共享**(把时段偏好给学习计划等) | `crossSkillSharing` | "排计划的时候要不要让计划那边知道你的高效时段?只给这一条。" | 不共享;需要时让学生自己转述 |
规则:
```
· 三项互相独立:同意存记录 ≠ 同意提醒 ≠ 同意共享给别的 SKILL。
· 每次都要明确的肯定答复;沉默、"随便"不算同意。
· 学段约 ≤14 周岁(小学各段与初一)时,①的开启需监护人同意,
授权主体记在 consentGivenBy(shared/vocab.md §8)。
· 随时可关:「这次不要记忆」「暂停提醒」「不要共享给其他SKILL」,说了立刻生效。
· 写入永远是**待确认条目**:先复述"我打算这样记:…,可以吗",学生点头才落库。
```
### 0.3 读档案前先说一句
```text
"我看一下你之前的专注记录——只看时长、时段、分心原因这几条,
用来判断今天排多长合适。不用的话说一声,我按学段默认值来。"
```
### 0.4 只写 `extensions.focus`
```
✅ 写:extensions.focus(时长、时段、完成情况、分心原因、黄金时段结论)
❌ 不写、也不读:learningEmotion(情绪推断)、interestDNA、safetyRecord、
subjectMap 与各科 subjectExtensions —— 这些不属于"时间怎么用"
❌ 不把分心原因里的家庭、人际内容写进档案;只写"外部打扰/手机/走神"这类中性归类
❌ 不做"专注力差""注意力有问题"这类标签,只描述可观察的时长与次数
```
---
## 一、时间管理三大认知误区
```
误区① 时间拉长_meta.json
{
"ownerId": "kn79c5gcmfkt9p1pk656tgq7nd853s7v",
"slug": "xiaozhi-time-focus-coach",
"version": "2.11.1",
"publishedAt": 1791478163835
}references/focus-archives-template.md
# 专注力履历档案模板
> 适用学段:小学中段(简化版,只填 A、B 两栏)、小学高段、初中、高中。
> 本文档为 `xiaozhi-time-focus-coach` 模块E 的填写模板。
> 长期存储落在学习DNA的 `extensions.focus`(见 `shared/dna-profile.schema.json`),
> 通过 `subject_profile_writeback`(`updateTarget: "extension"`)写入,写前确认 `crossSkillSharing`。
> **默认不存在专注力档案**:所有计时状态只在会话内。只有学生开启档案(`profileEnabled`)、同意跨 SKILL 共享、并对每一条待确认条目点头之后,才有下面这份履历;本模板写的是“存了之后长什么样”,不是默认行为。
---
## 一、每日记录(学生每天一行,30 秒内可填完)
```
日期:2026-05-12
今天最长的一段不被打断的学习:[45] 分钟,做的是 [数学错题回看]
中断次数:[2] 次;原因:[手机消息] [家人叫吃饭]
今天最"进得去"的时段:[19:00-20:00]
今天最"进不去"的时段:[21:00 以后]
一句话:[今天开头拖了 20 分钟才动笔]
```
小学中段简化到两问:"今天哪段时间最专心?""什么打断了你?"
---
## 二、两周汇总(生成黄金时段分析时用)
```
统计区间:2026-04-29 ~ 2026-05-12(有效记录 [11] 天)
置信度:🟢 数据充分 / 🟡 初步趋势 / 🔴 样本不足 ← 见 shared/vocab.md §7
A. 黄金时段(写入 extensions.focus.goldenSlots[])
最容易进入状态的时段:晚饭后 1 小时
次优时段:周末上午
最难进入状态的时段:睡前半小时
依据:这 11 天里,晚饭后那段的"任务做完"次数最多(8/11),
睡前那段最多只完成一半(2/9)
B. 常见分心来源(写入 extensions.focus.commonDistractions[])
1. 手机消息(11 天中出现 9 次)
2. 思维漂移(7 次)
3. 家人打断(3 次)
C. 平均专注时长(写入 extensions.focus.avgFocusMinutes,整数 5-90)
本期平均:[22] 分钟
最长一次:[45] 分钟
最短一次:[8] 分钟
D. 有效方法记录(只留在本 SKILL 内,不写入DNA)
已试过:M2 手机隔离法(用了 8 天)
我自己的前后对比:用之前平均 15 分钟被打断一次,用之后 22 分钟
结论:对我有效,继续用两周再看
无明显效果:M1 白噪音(3 天,没感觉出差别)
E. 进步记录(只做自身纵向对比,不与他人比较)
开始学习前的拖延时间:第 1 周平均 18 分钟 → 第 2 周平均 11 分钟
单次专注中断次数:第 1 周平均 2.4 次 → 第 2 周平均 1.5 次
```
---
## 三、写回字段对照表
| 模板栏位 | DNA 字段 | 约束 |
|---|---|---|
| A. 黄金时段 | `extensions.focus.goldenSlots[]` | 粗粒度字符串,每条 ≤ 30 字(如"晚饭后 1 小时"),**不记精确作息** |
| B. 常见分心来源 | `extensions.focus.commonDistractions[]` | 每条 ≤ 30 字 |
| C. 平均专注时长 | `extensions.focus.avgFocusMinutes` | 整数,5-90 |
| 置信度 | `extensions.focus.confidenceLevel` | `data_sufficient` / `preliminary_trend` / `insufficient_sample` |
| 汇总日期 | `extensions.focus.lastUpdated` | `YYYY-MM-DD` |
| D、E 两栏 | 不写入 | 只在本 SKILL 会话内使用 |
---
## 四、填写纪律
1. **只记学习相关的分心原因**,不记家庭矛盾、人际冲突、健康状况等细节;学生说到这类内容时改写为低敏概括(如"被家里的事打断"),或直接不记。
2. **不写算不出来的比例**:"分心率 37%""完成率提升 22%"这类数字在没有完整计时数据时一律不写;只写两次记录的绝对值对比与数据天数。
3. **不足 5 天的数据只做观察**,标 🔴 样本不足,不生成正式报告、不写入长期档案。
4. **考试周、生病、放假的数据单独标注**,不混进常规统计。
5. **不做使用时长里程碑**:不记"连续 N 天使用番茄钟",那是使用量不是学习成果。
6. 档案已存在时,学生随时可以说「查看我的专注力档案」「删除我的专注力档案」,删除后不可恢复,删除前确认一次;没开档案时这两句的回答是“你没有专注力档案,所有记录只在这次会话里”。
---
## 五、空白模板(可直接复制给学生)
```
【我的专注力履历 · 第 __ 期】
统计区间:____-__-__ ~ ____-__-__(有效记录 __ 天)
我最容易进入状态的时段:__________
最难进入状态的时段:__________
最常打断我的是:__________
我一次大概能专注:__ 分钟
这两周我试的方法是:M__,我的感受是:__________
和上一期比,我的变化是:__________
下两周我想改的一件事:__________
```references/pomodoro-statemachine.md
# 智能番茄钟 · 状态机定义
> 适用学段:小学中段(番茄钟入门)、小学高段、初中、高中。
> 本文档定义 `xiaozhi-time-focus-coach` 核心工作流(模块C:智能番茄钟)的完整状态转移逻辑。
> 覆盖"启动→专注→检查→记录"全流程、分心处理与中断恢复。
> 所有时长默认值取自 `shared/grade-bands.md`,本文件不另立数字。
> **进入与留存边界(来自 SKILL.md §〇)**
>
> - **进入**:只在学生明确要开始计时/记录时进入。随口抱怨"我时间不够用""又拖延了"
> **不进入**本流程——先按普通对话接住,再问一句要不要开一个专注时段。
> - **开始计时前**必须拿到三项确认:做什么任务、计时多久、现在开始吗。缺一不创建任何状态。
> - **状态字段是会话内的**:S1-S4 的计时状态随会话结束丢弃,不是长期档案。
> - **写档案**只有 S5 一条路,且要 `profileEnabled` + `crossSkillSharing` + 学生对该条目点头,
> 三者缺一就只留在本次会话。沉默不等于同意。
> - **只写** `extensions.focus`;分心原因只写"手机/噪音/思维漂移/家人打断/其他"这类中性归类,
> 不写家庭与人际的具体内容,不写情绪判断,不贴"专注力差"这类标签。
> - **提醒**要 `reminderConsent=true` 且学生这次说要,才 `reminder_enqueue`;本 SKILL 不自己发。
---
## 一、状态总览
```mermaid
stateDiagram-v2
[*] --> S0_TRIGGER : "开始专注"/"开始番茄钟"/"帮我给[任务]计时"
S0_TRIGGER --> S0_ASK_INTENT : 只是抱怨时间不够/拖延,意图不明确
S0_ASK_INTENT --> S1_CONFIRM : 学生说"开始吧"
S0_ASK_INTENT --> [*] : 学生说"先不用" → 退出,按普通对话陪聊
S0_TRIGGER --> S1_CONFIRM : 进入番茄钟
S1_CONFIRM --> S1_RECOMMEND : 基于历史数据推荐时长
S1_RECOMMEND --> S2_PHONE : 学生确认任务和时长
S1_RECOMMEND --> S1_ADJUST : 学生要求调整时长
S1_ADJUST --> S2_PHONE : 确认调整后时长
S2_PHONE --> S2_CONFIRMED : 学生确认手机已放远
S2_PHONE --> S2_SKIP : 学生拒绝(允许跳过手机隔离)
S2_CONFIRMED --> S3_FOCUS : 开始计时
S2_SKIP --> S3_FOCUS : 开始计时(标注:未隔离手机)
S3_FOCUS --> S3_DISTRACTED : 学生报告分心
S3_FOCUS --> S4_CHECK : 计时结束
S3_DISTRACTED --> S3_LOG_DISTRACTION : 记录分心原因
S3_LOG_DISTRACTION --> S3_RESUME : 分心已记录
S3_RESUME --> S3_FOCUS : 继续专注
S3_RESUME --> S3_ABORT : 学生说"做不下去了"
S4_CHECK --> S4_DONE : 学生说"完成了"
S4_CHECK --> S4_NOT_DONE : 学生说"还没完成"
S4_CHECK --> S4_DISTRACTED_REPORT : 学生主动报告分心
S4_NOT_DONE --> S4_EXTEND : 学生想继续
S4_EXTEND --> S3_FOCUS : 延长专注时间
S4_NOT_DONE --> S5_ARCHIVE : 学生决定结束
S4_DONE --> S5_ARCHIVE : 记录成功完成
S4_DISTRACTED_REPORT --> S5_ARCHIVE : 记录分心+完成情况
S3_ABORT --> S5_ARCHIVE : 记录中断+分心档案
S5_ARCHIVE --> [*] : 学生点头且授权位齐备才写 extensions.focus;否则只留在本次会话
S3_FOCUS --> S_PAUSED : 学生离线
S_PAUSED --> S3_FOCUS : 恢复时询问"还要继续吗?"
S_PAUSED --> S5_ARCHIVE : 学生决定放弃
```
---
## 二、状态定义
### S0_TRIGGER — 触发识别
| 项 | 说明 |
|---|---|
| **进入条件** | 学生说出明确的计时意图:"开始专注"/"开始番茄钟"/"开始一个专注时段,今天做[任务名]"/"帮我给[任务]计时" |
| **不进入** | "我时间不够用""又拖延了""今天好困""感觉今天啥也没干" —— 这是在说心情,不是要计时。先接住情绪,再进 S0_ASK_INTENT |
| **S0_ASK_INTENT** | 问一句:"要不要现在开一个专注时段?还是就先聊聊?" 学生说"开始"才进 S1_CONFIRM;说"先不用"或岔开话题 → 退出,不创建任何状态 |
| **退出条件** | 意图确认后进入 S1_CONFIRM |
### S1_CONFIRM — Step 1:确认任务
| 项 | 说明 |
|---|---|
| **进入条件** | S0 触发后 |
| **AI动作** | 确认任务名称;先按学段取默认时长(`shared/grade-bands.md`),再按任务类型与专注力历史微调 |
| **退出条件** | 学生确认任务+时长 → S2;学生要求调整 → S1_ADJUST |
#### S1_RECOMMEND — 推荐时长
| 项 | 说明 |
|---|---|
| **推荐依据** | 1) 任务类型(学科/任务性质)2) 历史同类任务的完成时长 3) 当前时段的专注稳定性 |
| **无历史数据时** | 按学段默认值:小学中段 15-20 分钟、小学高段 20-25 分钟、初中 25 分钟、高中 25-40 分钟;短休 5 分钟(高中 5-10 分钟) |
#### S1_ADJUST — 调整时长
| 项 | 说明 |
|---|---|
| **约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 相等比较。历史上出过的病题(无解、非整数解、不成题)都应留一条断言,题目一改断言就红。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-time-focus-coach",
"sourceUrl": "https://clawhub.ai/qizhitang/skills/xiaozhi-time-focus-coach",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T05:42:50.168Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-time-focus-coach/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-time-focus-coach/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T05:42:50.168Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.6K downloads",
"href": "https://clawhub.ai/qizhitang/xiaozhi-time-focus-coach",
"sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-time-focus-coach",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T05:42:50.168Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "2.11.1",
"href": "https://clawhub.ai/qizhitang/xiaozhi-time-focus-coach",
"sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-time-focus-coach",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-08T16:49:23.835Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-time-focus-coach/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-time-focus-coach/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-time-focus-coach",
"sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-time-focus-coach",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-08T16:49:23.835Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
