/install clawhealth-garmin
\r \r
clawhealth-garmin (OpenClaw Skill)\r
\r Sync your Garmin Connect health data into a local SQLite database\r and expose it as structured JSON for OpenClaw agents.\r \r Your agent can then query things like:\r \r
- "How did I sleep yesterday?"\r
- "What is my HRV trend this week?"\r
- "Am I overtraining?"\r
\r
This is a thin wrapper skill around the published
clawhealth\r Python package / CLI; it no longer fetches source code itself.\r \r
What It Does\r
\r
- Login with username/password (MFA supported)\r
- Sync daily health summaries into SQLite (stage 1)\r
- Fetch HRV + training metrics via separate commands (stage 2)\r
- Fetch sleep stages + sleep score (stage 2)\r
- Fetch body composition (stage 2)\r
- Fetch activity lists and full activity details (stage 2)\r
- Fetch menstrual day view and calendar range if supported by garminconnect (experimental)\r
- Provide
--jsonoutputs for agent workflows\r - Persist raw JSON payloads for later analysis\r \r
Prerequisites\r
\r
- Python 3.10+\r
- Network access to Garmin Connect\r
- Garmin account (may require MFA)\r \r If you run OpenClaw in Docker, you may prefer a prepatched image that already\r includes the required Python dependencies:\r \r
ernestyu/openclaw-patched\r \r
Setup\r
\r
- Create
{baseDir}/.env(see{baseDir}/ENV_EXAMPLE.md).\r \r Recommended: useCLAWHEALTH_GARMIN_PASSWORD_FILE(password file) rather than\rCLAWHEALTH_GARMIN_PASSWORD(plaintext env var).\r \r Note: relative paths in env vars (like./garmin_pass.txt) are resolved relative\r to the skill directory byrun_clawhealth.py.\r \r - Install the
clawhealthpackage into a local.venv(if needed):\r \r
python {baseDir}/bootstrap_deps.py\r
```\r
\r
3) Run the skill entrypoint via OpenClaw, which will invoke `run_clawhealth.py`.\r
\r
See `README.md` / `README_zh.md` in this directory and the root repo for\r
more details.\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install clawhealth-garmin - After installation, invoke the skill by name or use
/clawhealth-garmin - Provide required inputs per the skill's parameter spec and get structured output
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 221 downloads so far.
How do I install ClawHealth Garmin?
Run "/install clawhealth-garmin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ClawHealth Garmin free?
Yes, ClawHealth Garmin is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ClawHealth Garmin support?
ClawHealth Garmin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ClawHealth Garmin?
It is built and maintained by Ernestyu (@ernestyu); the current version is v0.1.8.