Ultrahuman Analytics — Ultrahuman 分析
v0.1.0高级Ultrahuman分析,趋势,预测和报告。当用户询问周报,7天总结,恢复趋势,睡眠一致性,代谢周,VO2或运动趋势,深度/REM平衡,明天准备度,训练负荷检查,低恢复警报,血糖激增风险,睡眠-血糖关联,睡眠-恢复关联,休息日影响,周内与周末比较,PDF总结,教练视图,月度一览表,周最佳夜晚,连续记录,个人记录或周MVP时使用。此技能适用于任何多日分析,预测,相关性或从Ultrahuman环/CGM数据导出的API,CLI,GitHub等操作。
运行时依赖
安装命令
点击复制技能文档
Ultrahuman 分析 本技能实现了多天分析、预测、相关性、报告和参与,基于 Ultrahuman 数据。始终使用 ultrahuman_mcp 工具,调用 ultrahuman_get_daily_metrics,每天一次,然后聚合和解释在您的回复中。永远不要编造数据;仅使用 API 返回的数据。 前提条件:ultrahuman_mcp 必须可用。使用来自 ULTRAHUMAN_EMAIL 或用户消息的电子邮件。日期格式为 YYYY-MM-DD。对于“最近 7 天”计算昨天(或今天,如果用户说“包括今天”)结束的 7 天日期。所有工作流都是只读和描述性的(无医疗建议)。
- 分析和评估
1.2 睡眠一致性评分 触发器: “睡眠一致性”、“我的睡眠一致性如何”、“睡眠变异性”。 步骤:通过 ultrahuman_get_daily_metrics 获取最近 7-14 天的数据(每天一次调用)。从每天的睡眠对象中获取:总睡眠时间(来自 quick_metrics)、睡眠效率,如果可用,则获取就寝时间(来自 details)。计算总睡眠时间和效率的标准偏差或范围。推导出一个简单的“一致性”语句:例如“你非常一致(睡眠时间在 30 分钟内,效率在 5% 内的大多数夜晚)”或“睡眠时间本周变化约 1 小时 – 考虑更一致的就寝时间。”无需正式评分;描述性总结就足够了。
1.3 恢复趋势 触发器: “恢复趋势”、“一周恢复”、“我的恢复如何趋势”、“最近 14 天恢复”。 步骤:获取 7 或 14 天的数据(每天一次调用)。提取每天的恢复评分或恢复指数、HRV 平均值、夜间 RHR 平均值。构建表格:日期 | 恢复 | HRV | 夜间 RHR。添加一行趋势: “改善”、“下降”、“稳定”或“恢复中期下降,然后恢复。”如果恢复评分连续 3 天或以上下降,则添加一条简短的说明: “考虑更轻松的日子或更多睡眠”(仅描述)。
1.4 代谢周 触发器: “代谢周”、“本周葡萄糖”、“最近 7 天目标时间”、“代谢总结”。 步骤:获取最近 7 天的数据。从每天获取:代谢评分、目标时间、平均葡萄糖、葡萄糖变异性(如果存在)。如果某天没有 CGM 数据,则注明“[日期] 无 CGM 数据。”计算存在的指标的周平均值。可选地,如果用户要求“与上周比较”(则获取 14 天的数据并分割)。回复: “代谢周:平均目标时间 X%,平均葡萄糖 Y mg/dL,变异性 Z%。[如果请求了上周比较,则添加一行比较。]”
1.5 VO2 和运动趋势 触发器: “VO2 趋势”、“本周运动”、“活动趋势”、“步数和 VO2”。 步骤:获取最近 7 天的数据。提取:步数(平均值)、运动指数、VO2 最大值(每天如果可用)。计算步数和运动指数的周平均值;如果 VO2 最大值存在,则注明趋势(上升/稳定/下降)或最新值。一个句子: “活动趋势:[上升/稳定/下降]。周平均步数:X。运动指数平均值:Y。”
1.6 深度/REM 平衡 触发器: “深度睡眠”、“REM 睡眠”、“睡眠阶段”、“深度与 REM”。 步骤:获取最近 7 天的数据(或用户指定的 N 天)。从每天的睡眠详细信息中获取:深度睡眠 %、浅睡眠 %、REM 睡眠 %、清醒 %。计算深度睡眠和 REM 睡眠的平均 %。注明如果其中一个一致性低(例如“REM 平均 12% – 一些研究将更高的 REM 与记忆和情绪联系起来;考虑睡眠一致性。”)。仅描述,不诊断。
- 预测和准备
2.2 训练负荷检查 触发器: “我昨天训练得很辛苦”、“训练负荷”、“我从锻炼中恢复了吗”、“昨天训练得很辛苦”。 步骤:获取昨天和今天(或包括训练日的 2-3 天)的数据。