garmin-health-analysis

自然对话式健康数据分析师

🥥12总安装量 6评分人数 5
100% 的用户推荐

基于Garmin Connect API的健康数据分析工具,支持20+运动健康指标查询与可视化,为运动爱好者提供专业的恢复分析与训练建议。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 代码完全开源可审计,无恶意代码或后门检出
  • ✅ 仅连接Garmin官方HTTPS API,无第三方数据传输
  • ✅ 敏感凭证本地加密存储,权限设置为0o700
  • ⚠️ 依赖非官方Garmin Connect API,存在服务稳定性风险
  • ⚠️ 建议用户启用环境变量存储凭证,避免config.json明文风险

使用说明

核心用法

Garmin Health Analysis 是一款面向Garmin智能手表用户的健康数据分析技能,通过自然语言交互实现运动健康数据的深度洞察。用户可通过Clawdbot或MCP Server两种方式部署,支持"昨晚睡眠如何""本周恢复状态怎样"等自然语言查询。

核心功能模块包括:

  • 数据查询:通过garmin_data.py获取睡眠、心率变异性(HRV)、Body Battery、压力水平等20+指标的JSON数据
  • 可视化图表:使用garmin_chart.py生成交互式HTML仪表盘,集成Chart.js展示趋势分析
  • 活动文件处理:支持FIT/GPX格式下载,进行路线海拔、配速等精细化分析
  • 智能解读:结合health_analysis.md知识库提供科学-backed的健康建议

典型使用流程为:自然语言提问 → 调用对应数据脚本 → 结合健康分析框架解读 → 输出带趋势判断的个性化建议。

显著优点

1. 自然语言交互:突破传统数据看板的操作门槛,用户可用日常语言获取专业分析
2. 专业指标体系:深度整合Garmin独有的Body Battery恢复算法、睡眠评分、全天候压力监测等核心指标

3. 双模式部署:既支持Clawdbot的自动化健康监控,也可作为标准MCP Server与Claude Desktop集成

4. 本地化隐私保护:所有凭证与数据本地存储,仅与Garmin官方服务器通信

5. 科学解读框架:内置基于运动医学的指标解读标准,区分正常波动与需关注信号

潜在缺点与局限性

1. 设备依赖性:Body Battery、HRV等高级指标需特定型号Garmin设备支持,入门款用户功能受限
2. 非官方API风险:依赖社区维护的garminconnect库,Garmin官方API变更可能导致功能中断

3. 数据时效性:受Garmin Connect同步频率限制,实时性不如设备直连

4. 历史数据缺口:新用户或设备更换期间存在数据断层,影响长期趋势分析准确性

5. 医疗免责声明:虽提供健康洞察,但明确限定为信息参考,不能替代专业医疗诊断

适合的目标群体

  • 严肃运动爱好者:马拉松、铁三、越野跑等需要周期化训练监控的用户
  • 健康优化追求者:关注睡眠质量、压力管理、恢复效率的亚健康改善人群
  • 数据驱动训练者:习惯通过HRV、静息心率等指标调整训练负荷的自律型运动员
  • Garmin生态深度用户:已拥有支持高级健康监测功能的中高端Garmin设备持有者

使用风险

1. 供应链风险:核心依赖garminconnect库为社区维护,若作者停止更新或Garmin封禁非官方API,功能将失效
2. 凭证管理风险:虽支持多种安全存储方式,但用户误操作可能导致密码明文泄露

3. 数据解读风险:缺乏医学背景的用户可能过度解读指标波动,建议始终结合主观感受判断

4. 性能瓶颈:长期大量数据查询可能触发Garmin速率限制,需合理控制请求频率

garmin-health-analysis 内容

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