Whoop

💜 专业级运动恢复数据一站式洞察

wearable-integration榜 #1

连接 Whoop 可穿戴设备 API,查询睡眠、恢复、心率变异性(HRV)等健康数据,并生成交互式可视化图表,适用于运动员和健身爱好者深度追踪身体状态。

收藏
11k
安装
2.5k
版本
1.0.1
CLS 安全性认证2026-07-09
点击查看完整报告 >

使用说明

Whoop 健康数据查询与可视化工具

核心用法

该技能通过 OAuth 2.0 连接 Whoop 官方开发者 API,支持查询睡眠、恢复评分、训练负荷(Strain)、HRV、静息心率、运动记录等多维度健康数据,并可将数据渲染为基于 Chart.js 的交互式 HTML 图表。

使用流程分为三步:首次配置需在 Whoop 开发者后台创建应用并获取 Client ID/Secret;通过 whoop_auth.py 完成授权登录;后续使用 whoop_data.py 拉取原始 JSON 数据,或用 whoop_chart.py 生成可视化报告(包括睡眠分析、恢复趋势、HRV 追踪、综合仪表盘等)。

显著优点

1. 数据维度全面:涵盖恢复评分(0-100%)、训练负荷(0-21)、睡眠效率、HRV、SpO2 等运动员级指标,优于普通消费级穿戴设备
2. 可视化专业:自动生成配色科学的交互式图表,支持趋势对比、数据钻取和本地保存

3. 分析框架科学:内置 health_analysis.md 参考指南,提供基于循证医学的数据解读、正常范围对照、过度训练预警等

4. 自动化程度高:Token 自动刷新,支持自定义日期范围和批量数据导出

潜在局限

  • 硬件依赖:必须拥有 Whoop 4.0 或 Whoop 5.0 设备才能产生数据源
  • 订阅成本:Whoop 本身为订阅制服务(月费/年费),该技能无法绕过
  • 地域限制:Whoop 官方服务在某些地区(如中国大陆)可用性受限
  • 医学边界:明确标注非医疗建议,不能替代专业诊断

适合人群

  • 严肃训练的耐力运动员(铁三、马拉松、CrossFit)
  • 关注恢复管理的健身爱好者
  • 需要量化身体状态的团队运动选手
  • 睡眠质量追踪与优化需求者

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 数据隐私 | 健康数据本地存储于 `~/.clawdbot/whoop-tokens.json` | 确保设备文件权限安全,勿共享 token 文件 |
| OAuth 凭证泄露 | Client Secret 明文出现在命令行历史 | 使用环境变量或配置文件注入 |
| 过度解读 | 单日数据波动引发焦虑 | 强调趋势分析,参考 `health_analysis.md` 的统计学视角 |
| 医学误判 | 将低恢复评分误认为疾病信号 | 始终附加「非医疗建议」免责声明 |

技术栈:Python 3、Whoop REST API v1、Chart.js、本地 HTML 渲染

安全解读

核心用法

Whoop Health Analysis 是一个专为 Whoop 智能穿戴设备用户设计的健康数据分析工具。通过官方 API 获取睡眠、恢复评分、训练负荷、HRV 等核心指标,并生成交互式可视化图表。首次使用需完成 OAuth 2.0 认证流程,后续自动刷新令牌。

功能模块

  • 数据查询: 支持睡眠、恢复、训练周期、运动记录等多维度数据获取
  • 图表生成: 基于 Chart.js 的深色主题交互式图表,包含趋势分析和统计卡片
  • 健康分析: 结合科学文献提供 HRV、静息心率、睡眠质量的解读框架
  • 综合仪表板: 一键生成包含全部核心指标的完整报告

显著优点

1. 官方 API 集成: 直接对接 Whoop 官方开发者平台,数据来源可靠
2. 零第三方依赖: 纯 Python 标准库实现,无供应链安全风险

3. 本地优先架构: 令牌与数据均存储于本地 ~/.clawdbot/ 目录,支持文件权限控制

4. 科学分析框架: 内置健康数据解读指南,区分正常波动与异常信号

5. 灵活时间范围: 支持 1-365 天自定义查询,适配短期监测与长期趋势分析

潜在局限

  • 认证门槛: 需手动注册 Whoop Developer 应用,对非技术用户不够友好
  • 数据隐私: 处理敏感健康信息,虽本地存储但生成 HTML 报告时存在临时文件
  • 输入验证不足: 命令行参数缺乏严格边界检查,极端值可能导致 API 限流
  • 平台限制: 仅支持 Whoop 设备用户,无法兼容其他品牌可穿戴设备
  • 医疗声明: 分析结果仅供参考,不能替代专业医疗诊断

适合人群

  • 已拥有 Whoop 4.0 或 Whoop 5.0 设备的运动爱好者
  • 关注恢复科学、训练负荷管理的专业运动员/教练
  • 希望量化睡眠与压力水平的健康追踪用户
  • 具备基础命令行操作能力的技术用户

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 数据外泄 | 低 | 仅连接官方 API,HTTPS 加密传输,无第三方上传 |
| 授权安全 | 低 | 标准 OAuth 2.0 流程,令牌本地加密存储 |
| 隐私合规 | 中 | 处理健康敏感数据,需用户明确知情同意 |
| 依赖安全 | 极低 | 零第三方 Python 库依赖,无已知 CVE |
| 输入风险 | 低 | 建议增加日期格式与数值范围验证 |

使用建议

  • 定期审查 ~/.clawdbot/whoop-tokens.json 权限
  • 生成的 HTML 报告包含敏感数据,分享前注意脱敏
  • 异常健康指标应咨询专业医师,勿仅依赖算法分析

Whoop 内容

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