健身等级系统
游戏化健身追踪工具
连接Withings API,为多个家庭成员获取智能设备的健康数据,包括体重、体脂、肌肉量、骨量、水分、日常活动及睡眠质量等指标。
前置准备:创建Withings开发者应用
http://localhost:18081安装与配置
# 设置环境变量
export WITHINGS_CLIENT_ID="your_client_id"
export WITHINGS_CLIENT_SECRET="your_client_secret"
# 或在 ~/.openclaw/withings-family/.env 文件中配置
WITHINGS_CLIENT_ID=your_client_id
WITHINGS_CLIENT_SECRET=your_client_secret
首次认证(每位成员需单独执行)
# 自动OAuth(推荐)
python3 scripts/withings_oauth_local.py alice
# 或手动OAuth
python3 scripts/withings.py alice auth
# 用户访问返回的URL,获取授权码后执行:
python3 scripts/withings.py alice auth YOUR_CODE
查询数据
python3 scripts/withings.py alice weight # 体重数据
python3 scripts/withings.py bob sleep # 睡眠数据
python3 scripts/withings.py charlie activity # 活动数据
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | userId(家庭成员标识)、command指令、可选参数;环境变量WITHINGS_CLIENT_ID、WITHINGS_CLIENT_SECRET |
| 输出 | 体重、身体成分、活动数据、睡眠质量的结构化JSON数据 |
| 适用人群 | Withings设备用户、多成员家庭健康管理、健康数据追踪需求者 |
| 不包含 | 其他品牌设备、医疗建议、实时连续监测、饮食记录 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/odrobnik/withings-family/SKILL.md
来源类型:GitHub仓库