Garmin Health Analysis

⌚ 你的 Garmin 数据会说话

Health & Wellness榜 #1

Garmin健康数据分析:20+核心健康指标,AI生成可视化仪表盘,支持FIT/GPX导出,专业运动恢复与睡眠质量分析

收藏
16k
安装
4.7k
版本
1.2.1
CLS 安全性认证2026-07-02
点击查看完整报告 >

使用说明

Garmin Health Analysis:专业可穿戴设备数据分析助手

核心用法

该 Skill 允许用户通过自然语言查询 Garmin Connect 中的全部健康数据,涵盖 20+ 核心指标:睡眠阶段、Body Battery 能量储备、心率变异性(HRV)、VO2 Max、训练准备度、体脂成分、血氧(SpO2)等。支持 CLI 数据导出与交互式 HTML 可视化仪表盘双模式,可解析 FIT/GPX 文件进行路线深度分析。

典型交互场景

  • 日常查询:"昨晚睡眠如何?"、"本周训练负荷?"
  • 深度分析:"对比本月与上月 HRV 趋势"、"恢复与训练负荷关系"
  • 数据导出:生成专业级 HTML 图表(Chart.js 驱动,含渐变设计、统计卡片、交互式提示)

显著优点

1. 专业级指标解读:内置 Garmin 官方标准对照表,Body Battery(0-100 能量储备)、睡眠评分(0-100)、HRV 趋势分析均提供可操作建议
2. 双模式架构:Clawdbot Skill 用于自动化/主动监控,MCP Server 兼容标准 Claude Desktop,灵活适配不同工作流

3. 数据主权完全掌控:仅本地存储认证令牌(~/.clawdbot/garmin-tokens.json),零第三方服务器,支持随时撤销

4. 运动科学深度:支持 FIT 文件解析、海拔/配速任意时间点查询、训练负荷与恢复周期平衡分析

潜在局限与风险

  • 非官方 API 依赖:基于社区逆向工程(garminconnect Python 库),存在 Garmin 调整接口导致功能中断的风险
  • 设备兼容门槛:Body Battery、HRV 等核心指标需特定型号(如 Fenix、Forerunner 系列基础款不支持)
  • 无医疗认证:所有输出均为信息性建议,明确 disclaimer「非医疗诊断」
  • 认证安全敏感:需存储邮箱密码或会话令牌,虽本地加密但仍属高敏感凭证

适合人群

| 用户类型 | 价值点 |
|---------|--------|
| 严肃跑者/铁三选手 | 训练负荷 vs 恢复周期量化管理 |
| 健康优化者 | 睡眠质量、压力水平、HRV 长期追踪 |
| 数据分析师 | 原始 FIT/GPX 导出 + 自定义可视化 |
| Garmin 深度用户 | 突破官方 App 的灵活查询与对比分析 |

常规风险管控

  • 凭证泄露:建议使用独立邮箱、启用两步验证、定期轮换令牌
  • API 限流:Garmin 存在请求频率限制,高频自动化需加入延迟
  • 数据断档:新设备/账号历史数据缺失,分析时需注意时间窗口对齐

安全解读

核心用法

Garmin Health Analysis 是一款面向 Garmin 穿戴设备用户的健康数据查询与分析工具,支持自然语言交互方式获取深度健康洞察。

主要功能模块:

  • 数据查询:通过 garmin_data.py 脚本获取睡眠、心率变异性(HRV)、Body Battery、压力水平、活动记录等20+健康指标
  • 可视化图表:使用 garmin_chart.py 生成基于 Chart.js 的交互式 HTML 仪表盘,支持趋势分析和数据对比
  • 自然语言问答:可直接询问"昨晚睡眠质量如何""本周恢复状态怎样"等问题,系统自动调用相应数据接口
  • 原始文件导出:支持下载 FIT/GPX 活动文件,便于进阶路线分析和第三方工具导入

关键健康指标解读:

| 指标 | 正常范围 | 意义 |
|------|---------|------|
| Body Battery | 0-100 | Garmin专有的综合恢复指标,基于HRV、睡眠、压力计算 |
| HRV | 20-200+ ms | 心率变异性,越高通常表示恢复能力越好 |
| 静息心率 | 40-80 bpm | 运动员40-60,Sudden上升可能提示过劳或疾病 |
| 睡眠评分 | 0-100 | 90+优秀,综合时长、深度睡眠、REM比例 |

显著优点

1. 功能覆盖面广:相比同类工具,支持指标最全(含Body Battery、训练准备度、血氧SPO2等Garmin特色数据)
2. 交互体验优秀:自然语言查询降低使用门槛,无需学习复杂命令语法

3. 可视化专业:生成的HTML仪表盘美观现代,支持时间范围自定义和趋势对比

4. 架构灵活:同时支持 Clawdbot Skill 和 MCP Server 两种部署方式,适应不同用户场景

5. 隐私保护到位:所有数据本地存储,认证令牌保存在用户主目录,无云端上传

潜在缺点与局限性

1. 非官方API依赖:基于 garminconnect 逆向工程库,Garmin可能随时更改API导致功能中断
2. 速率限制风险:Garmin Connect有约50-100请求/10分钟的未公开限制,频繁查询可能触发账号临时限制

3. 设备兼容性:Body Battery等高级功能需要HRV-capable设备(如Fenix、Venu系列)

4. 离线图表限制:默认从CDN加载Chart.js,无网络环境下图表无法显示

5. 凭证存储安全:认证令牌以明文JSON存储,虽设置700权限但未加密

适合人群

  • 严肃运动爱好者:需要深度分析训练负荷与恢复平衡
  • 健康量化自我追踪者:希望建立长期健康数据档案
  • Garmin生态深度用户:已拥有支持高级指标的Garmin设备
  • 数据驱动型管理者:需要通过可视化向教练或医生展示趋势

不太适合:仅有基础手环且不关心高级恢复指标的用户;追求官方API保障的企业场景;无技术背景且不愿配置命令行工具的用户。

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 账号封禁 | 中 | 过度频繁API调用可能触发Garmin临时限制 |
| 数据丢失 | 低 | 依赖Garmin云端历史数据,本地不持久化存储 |
| 隐私泄露 | 低 | 凭证本地存储,但建议确保主目录权限正确 |
| 服务中断 | 中 | 非官方API,未来存在兼容性风险 |
| 误判健康 | 中 | 所有分析仅供参考,不能替代专业医疗建议 |

使用建议:首次配置后定期备份~/.clawdbot/garmin-tokens.json;关注garminconnect库更新;避免短时间内大量请求;重要健康决策务必咨询医生。

Garmin Health Analysis 内容

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