garmin-connect
Installation
SKILL.md
Garmin Connect
Query your Garmin Connect account from the CLI. Zero npm dependencies, single-file Bun script. Auth uses the mobile JSON login API (the flow Garmin actually supports for third-party clients as of March 2026) and caches tokens locally — MFA is re-prompted only when the ~1-year OAuth1 token expires.
When to use
Use this skill whenever the user asks a question that requires data from their Garmin watch/account. Examples:
- "How did I sleep last night?"
- "How many gym sessions this week?"
- "What's my average resting HR this month?"
- "Show me my last run"
- "What's my training readiness today?"
- "Did I hit my step goal yesterday?"
For single metrics, call one subcommand. For analytical questions, pull summary or weekly and reason over the JSON.