Install
openclaw skills install clawhealth-garminLightweight Garmin Connect skill that uses the clawhealth Python package to sync health data into local SQLite and expose JSON-friendly commands for OpenClaw.
openclaw skills install clawhealth-garminSync 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:
This is a thin wrapper skill around the published clawhealth
Python package / CLI; it no longer fetches source code itself.
--json outputs for agent workflowsIf you run OpenClaw in Docker, you may prefer a prepatched image that already includes the required Python dependencies:
ernestyu/openclaw-patched{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.
clawhealth package into a local .venv (if needed):python {baseDir}/bootstrap_deps.py
run_clawhealth.py.See README.md / README_zh.md in this directory and the root repo for
more details.