Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Address security scan: add disable-model-invocation to prevent autonomous agent syncs. Document stored paths (token cache, health data). Update metadata namespace.
What This Skill Does
Syncs daily health and fitness data from Garmin Connect into local markdown files. Covers sleep, activity, heart rate, stress, body battery, HRV, SpO2, and weight. Authentication is one-time; subsequent syncs use cached tokens.
Garmin has no public OAuth API, so this skill handles the token-caching workaround transparently, leaving data in plain markdown that any tool can read.
When to use it
- Review last night's sleep quality and HRV trends
- Check body battery levels before planning a workout
- Pull a week of stress data for a health journal entry
- Compare resting heart rate across the past month
- Backfill missed days after returning from a trip
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: how did I sleep this week?
- 1Run sync for the last 7 days using --days 7 flag
- 2Read each generated health/YYYY-MM-DD.md file in the date range
- 3Extract sleep duration and quality fields from each file
- 4Summarize trends across the seven days
A summary of sleep duration, quality scores, and any notable HRV or SpO2 dips across the week
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.