返回顶部
c

clawhealth-garmin Claw健康同步

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
安全检测
已通过
202
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawhealth-garmin

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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部