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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "clawhealth-garmin" with this command: npx skills add ernestyu/clawhealth-garmin

clawhealth-garmin (OpenClaw Skill)

Sync your Garmin Connect health data into a local SQLite database and expose it as structured JSON for OpenClaw agents.

Your agent can then query things like:

  • "How did I sleep yesterday?"
  • "What is my HRV trend this week?"
  • "Am I overtraining?"

This is a thin wrapper skill around the published clawhealth Python package / CLI; it no longer fetches source code itself.

What It Does

  • Login with username/password (MFA supported)
  • Sync daily health summaries into SQLite (stage 1)
  • Fetch HRV + training metrics via separate commands (stage 2)
  • Fetch sleep stages + sleep score (stage 2)
  • Fetch body composition (stage 2)
  • Fetch activity lists and full activity details (stage 2)
  • Fetch menstrual day view and calendar range if supported by garminconnect (experimental)
  • Provide --json outputs for agent workflows
  • Persist raw JSON payloads for later analysis

Prerequisites

  • Python 3.10+
  • Network access to Garmin Connect
  • Garmin account (may require MFA)

If you run OpenClaw in Docker, you may prefer a prepatched image that already includes the required Python dependencies:

  • ernestyu/openclaw-patched

Setup

  1. Create {baseDir}/.env (see {baseDir}/ENV_EXAMPLE.md).

Recommended: use CLAWHEALTH_GARMIN_PASSWORD_FILE (password file) rather than CLAWHEALTH_GARMIN_PASSWORD (plaintext env var).

Note: relative paths in env vars (like ./garmin_pass.txt) are resolved relative to the skill directory by run_clawhealth.py.

  1. Install the clawhealth package into a local .venv (if needed):
python {baseDir}/bootstrap_deps.py
  1. Run the skill entrypoint via OpenClaw, which will invoke run_clawhealth.py.

See README.md / README_zh.md in this directory and the root repo for more details.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Task Specialist

A robust, local SQLite-backed task management system designed to elevate your AI agent's project execution. Excellent for both simple tasks and large multi-s...

Registry SourceRecently Updated
6052Profile unavailable
Coding

StylePilot

StylePilot 个人衣橱助手。用户拍照存储衣服信息,或询问穿搭搭配(今天穿什么/出行带什么)时激活。不要主动触发,只在用户明确表示需要穿搭建议时使用。 StylePilot is a personal wardrobe assistant. Activate only when the user expli...

Registry SourceRecently Updated
1240Profile unavailable
Coding

SYSU Duck

中山大学校园AI陪伴鸭鸭,支持本地SQLite档案管理、多种人格设定、校园问答记忆及指令操作。

Registry SourceRecently Updated
740Profile unavailable
Coding

Health Manager

Health data management system for tracking blood pressure, heart rate, exercise, and medication. Use when: (1) recording daily health metrics like blood pres...

Registry Source
3220Profile unavailable