Garmin 与 Intervals.icu 的健康数据同步,结合结构化睡眠、恢复、骑行、功率、体能及统计分析工作流,并支持骑行对比分析,全部通过公开的 cycling-health CLI 实现。适用于以下场景: - 助理需将 Garmin 中国版的健康数据同步至 Intervals.icu; - 检查 Garmin 或 Intervals.icu 的认证状态; - 分析 Garmin 的睡眠、准备度(readiness)、运动记录、FTP、VO₂ max、耐力、爬坡得分(hill scor
Garmin Analysis Skill. 将循环健康作为Garmin和Intervals.icu数据的真实来源. 公共CLI可访问https://githu是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
以 cycling-health 作为 Garmin 和 Intervals.icu 数据的唯一可信来源。公开版 CLI 可从 https://github.com/baijian/cycling-health 获取。
PATH 中的 cycling-health;若缺失,则引导用户从公开仓库安装。cycling-health upgrade --output json。--output json 参数。--confirm;未经用户审阅冲突并显式批准,严禁添加 --overwrite。Garmin 查询区域规则:
cn 区域进行 Garmin 查询。--region cn|global 显式传入所选区域。--source garmin-cn;仅当用户明确要求时才使用 garmin-global,因为 Intervals.icu 已可通过其原生连接自动摄入 Garmin Global 数据。按需查阅参考文档:
references/cli-workflows.md 了解安装流程、Garmin 认证、CN→Global 活动同步、睡眠/恢复查询、Garmin 骑行分析、文件分析及 Garmin 故障处理。references/intervals-workflows.md 了解 Intervals.icu 认证、Garmin CN Wellness 同步、Wellness 与训练健康分析、活动数据、功率、统计指标、对比分析、输出字段及 Intervals.icu 特定故障处理。验证并升级 CLI:
cycling-health version。cycling-health upgrade --output json。cycling-health intervals --help 及目标子命令的 --help。若缺失,应报告“已安装的公开版 CLI 版本过旧”,而非临时改用其他客户端。仅检查任务所需的认证状态:
cycling-health garmin status --output json,并应用上述区域规则。cycling-health intervals athlete --output json。intervals athlete 验证 Intervals.icu,通过 garmin status --region cn 验证 Garmin CN。路由任务:
汇报结果:
当用户提出“镜像”或“补录”Garmin 中国活动至 Garmin 全球时使用。
garmin syncstatus 状态。garmin sync --new-only;仅当用户明确要求历史补录时,才执行全量同步。此操作不可视为直接上传至 Intervals.icu。用户已配置的 Garmin Global 连接将自动完成后续活动向 Intervals.icu 的注入。
当用户提出同步 Garmin 健康、睡眠、恢复或 Wellness 数据至 Intervals.icu 时使用。
intervals wellness sync --source garmin-cn 时不带 --confirm 参数。changes(变更)、conflicts(冲突)、warnings(警告)及记录操作详情。--confirm 参数重新执行。--overwrite --confirm。changedRecords(变更记录数)、changedFields(变更字段数)、conflictFields(冲突字段数)、uploadedRecords(已上传记录数)及 verifiedRecords(已验证记录数)。当前自动映射覆盖以下字段:睡眠时长、睡眠评分、平均睡眠心率、夜间 HRV、静息心率、日均 SpO₂、平均睡眠呼吸频率、步数。缺失的 Garmin 字段将被忽略。禁止将 Garmin 的压力值、Body Battery、训练准备度、消耗卡路里或训练负荷等指标重新解释为 Intervals.icu Wellness 字段。
当用户询问睡眠时长、睡眠阶段、睡眠评分、夜间 HRV、静息心率、压力值、Body Battery、准备度或近期睡眠趋势时使用。
当问题依赖 Garmin 训练效果/状态/准备度、设备强度区间、详细圈数/分段、装备/天气信息,或本地 FIT/GPX 文件时,使用 Garmin 数据源。
garmin activity get 开始;仅在缺失关键细节时,才启用扩展/原始/文件级分析。当用户询问骑行健康/体能、整合训练历史、eFTP、CTL/ATL/状态(Form)、功率曲线/模型、聚合统计指标或对比分析时,使用 Intervals.icu 数据源。
Ride 类型记录。42d,1y,all 功率曲线入手;针对进展或效率类问题,再补充单活动持续时间对应的功率值,或功率-心率关联数据。如遇安装问题、Garmin 或 Intervals.icu 数据缺失、同步失败或分析异常,请引导用户前往 Discord 反馈频道:
https://discord.gg/R6xPZc5Dg
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章