健康记录
健康记录

该技能为Clawdbot提供Garmin Connect数据同步能力,通过OAuth安全认证获取用户的运动、睡眠、心率等健康数据,每5分钟自动更新并本地缓存,方便快速查询。
面向健康管理场景,帮助业务人员快速集成Garmin运动数据。通过OAuth安全授权自动获取用户步数、心率、睡眠及锻炼记录,每5分钟更新并本地缓存,既避免频繁调用第三方接口,又能随时响应内部查询需求,降低健康类应用的数据对接门槛。
落地案例:某企业员工福利平台需展示员工运动达标情况。运营人员在Clawdbot中配置Garmin账号后,系统自动拉取当日步数、卡路里消耗及睡眠质量评分,生成可视化日报。员工打开内网页面即可查看个人健康摘要,HR团队也能批量导出汇总数据用于季度健康激励活动,无需手动整理多源数据。
pip install -r requirements.txtpython3 scripts/garmin-auth.py your-email@gmail.com your-password~/.garth/session.json,纯本地存储python3 scripts/garmin-sync.py*/5 * * * * /home/user/garmin-connect-clawdbot/scripts/garmin-cron.shfrom scripts.garmin_formatter import format_all, get_as_dict
print(format_all())
data = get_as_dict()
print(f"Steps: {data['summary']['steps']:,}")
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Garmin账号邮箱、密码;可选自定义缓存路径 |
| 输出 | 格式化文本、原始字典(步数/睡眠/锻炼)、本地JSON缓存 |
| 适用人群 | Clawdbot用户、需要定期查看运动数据的个人、多账号管理者 |
| 不包含 | 实时GPS追踪、历史批量导出、设备直接控制、医疗诊断 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/godsboy/garmin-connect-fixed/SKILL.md
来源类型:GitHub仓库