Whoop

💚 WHOOP数据一键可视,科学追踪恢复与表现

health-fitness榜 #17

WHOOP官方API接入,获取睡眠、恢复、心率变异性等健康数据并生成交互式图表,适合运动健康追踪人群。

收藏
11.5k
安装
2.5k
版本
1.0.2
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心功能

Whoop技能通过官方OAuth 2.0 API接入,可获取穿戴设备采集的全维度健康数据,包括睡眠结构(浅睡/深睡/REM)、恢复评分、心率变异性(HRV)、静息心率(RHR)、训练负荷(Strain)及卡路里消耗等。提供原始JSON数据查询与可视化图表生成两种输出模式。

显著优势

1. 官方API直连:数据直接来自WHOOP服务器,非第三方抓取,实时性与准确性有保障
2. 专业运动科学指标:HRV、恢复评分、Strain系数等为核心运动生理参数,被职业运动员广泛使用

3. 可视化丰富:内置Chart.js交互式图表,支持趋势分析、颜色编码(绿/黄/红健康状态)

4. 自动化认证:OAuth token自动刷新,一次配置长期可用

局限性与风险

  • 设备依赖:需用户已购买WHOOP 4.0或WHOOP腕带(月订阅制,硬件+服务成本约$30/月)
  • 地域限制:WHOOP服务未在中国大陆正式运营,API访问可能存在网络延迟
  • 数据解读门槛:HRV、恢复评分等需结合运动生理学知识,普通用户易误读
  • OAuth凭证管理:Client Secret本地存储,多用户环境需注意文件权限

适用人群

  • 耐力运动员、CrossFit训练者、铁人三项等需量化恢复状态的人群
  • 生物黑客、量化自我(Quantified Self)爱好者
  • 健身教练为学员制定周期化训练计划
  • 睡眠障碍患者辅助监测(非诊断用途)

安全与合规

  • 数据通过HTTPS TLS 1.3传输
  • 本地token存储建议使用文件权限600
  • 重要声明:技能提供的健康分析仅供趋势参考,非医疗诊断,异常指标需咨询医生

安全解读

核心用法

Whoop Skill 是一套完整的健康数据分析工具,专为佩戴Whoop智能手环的用户设计。通过官方API获取睡眠、恢复、训练负荷等多维度健康指标,并生成交互式可视化图表。

主要功能模块:

  • 数据获取:通过whoop_data.py脚本查询睡眠周期、恢复分数、HRV趋势、训练记录等原始JSON数据
  • 可视化图表:使用whoop_chart.py生成基于Chart.js的交互式HTML报告,支持暗色主题、数据卡片和悬停提示
  • 健康分析:结合科学文献解读指标含义,提供趋势分析和可操作建议

技术架构特点:

  • 纯Python标准库实现,零第三方依赖
  • OAuth 2.0标准认证流程,Token本地安全存储(权限0o600)
  • 仅与官方Whoop API(HTTPS加密)及可信CDN通信

---

显著优点

| 维度 | 优势说明 |
|------|---------|
| **安全性** | 网络通信全加密,无硬编码密钥,Token自动刷新机制 |
| **隐私控制** | 需用户显式OAuth授权,数据仅本地存储,含医疗免责声明 |
| **易用性** | 浏览器自动打开图表,支持自定义日期范围,多维度数据对比 |
| **专业性** | 集成健康数据分析指南,提供科学指标解读和异常预警 |
| **可扩展** | 模块化脚本设计,便于二次开发和自定义分析流程 |

---

潜在局限

1. 硬件依赖:必须拥有Whoop智能手环及活跃订阅,无法兼容其他品牌设备
2. 离线限制:图表渲染依赖外部CDN(jsDelivr),离线环境无法显示

3. 数据留存:未提供自动数据清理机制,长期累积可能占用本地存储

4. 平台绑定:Token存储使用非标准目录(~/.clawdbot/),未遵循XDG规范

5. 开发者风险:个人开发者维护(T3级别),长期更新保障有限

---

适合人群

  • 健身爱好者:追踪训练负荷与恢复平衡,优化运动表现
  • 生物黑客:分析HRV、睡眠阶段等细粒度生理指标
  • 健康管理者:长期监测静息心率、睡眠效率等趋势变化
  • 数据分析师:需要原始JSON数据进行自定义统计分析

不适用场景:无Whoop设备用户、寻求医疗诊断替代方案者、完全离线环境需求

---

常规风险

| 风险类型 | 具体描述 | 缓解措施 |
|---------|---------|---------|
| 隐私泄露 | 敏感健康数据(睡眠、HRV、心率)本地存储 | 设备物理安全、定期清理数据 |
| 授权过期 | OAuth Token可能失效需重新认证 | 支持自动刷新,关注状态检查 |
| 误读数据 | 非专业医疗建议可能误导用户 | 严格遵循"非医疗建议"免责声明 |
| CDN依赖 | 图表库外部加载存在可用性风险 | 可手动下载Chart.js备用 |
| 单点故障 | 个人开发者维护,长期支持不确定 | 关注社区fork和替代方案 |

Whoop 内容

references文件夹
scripts文件夹
手动下载zip · 17.2 kB
api.mdtext/markdown
请选择文件