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.

Usage pattern

Installs
11
GitHub Stars
8
First Seen
Apr 15, 2026