闲社服务运行正常AI智能体自动化平台
c

Claw健康同步

技能标识:clawhealth-garmin

Lightweight Garmin Connect skill that uses the clawhealth Python package to sync health data into local SQLite and expose JSON-friendly commands for OpenClaw.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.8
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Claw健康同步

clawhealth-garmin (OpenClaw 技能)

将您的 Garmin Connect 健康数据同步到本地 SQLite 数据库,
并以结构化 JSON 格式提供给 OpenClaw 代理使用。

您的代理可以查询诸如以下内容:

  • - 我昨天的睡眠质量如何?
  • 本周我的心率变异性趋势如何?
  • 我是否训练过度?

这是一个围绕已发布的 clawhealth Python 包/CLI 的轻量封装技能;它不再自行获取源代码。

功能说明

  • - 使用用户名/密码登录(支持多因素认证)
  • 将每日健康摘要同步到 SQLite 数据库(阶段 1)
  • 通过单独命令获取心率变异性和训练指标(阶段 2)
  • 获取睡眠阶段和睡眠评分(阶段 2)
  • 获取身体成分数据(阶段 2)
  • 获取活动列表和完整活动详情(阶段 2)
  • 如果 garminconnect 支持,获取经期日视图和日历范围(实验性功能)
  • 提供 --json 输出,适用于代理工作流
  • 持久化原始 JSON 数据以供后续分析

前置条件

  • - Python 3.10+
  • 能够访问 Garmin Connect 网络
  • Garmin 账户(可能需要多因素认证)

如果您在 Docker 中运行 OpenClaw,建议使用已预装所需 Python 依赖的镜像:

  • - ernestyu/openclaw-patched

设置步骤

1) 创建 {baseDir}/.env 文件(参见 {baseDir}/ENV_EXAMPLE.md)。

建议:使用 CLAWHEALTHGARMINPASSWORDFILE(密码文件)而非 CLAWHEALTHGARMIN_PASSWORD(明文环境变量)。

注意:环境变量中的相对路径(如 ./garminpass.txt)将由 runclawhealth.py 相对于技能目录解析。

2) 将 clawhealth 包安装到本地 .venv 虚拟环境中(如需):

bash
python {baseDir}/bootstrap_deps.py

3) 通过 OpenClaw 运行技能入口点,这将调用 run_clawhealth.py。

更多详情请参阅本目录及根仓库中的 README.md / README_zh.md 文件。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawhealth-garmin-1776283683 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawhealth-garmin-1776283683 技能

通过命令行安装

skillhub install clawhealth-garmin-1776283683

下载

⬇ 下载 clawhealth-garmin v0.1.8(免费)

文件大小: 10.26 KB | 发布时间: 2026-4-17 14:23

v0.1.8 最新 2026-4-17 14:23
clawhealth-garmin v0.1.8

- Updated version to 0.1.8.
- Improved documentation and internal metadata.
- Removed outdated ENV_EXAMPLE.md file.
返回顶部