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
31
GitHub Stars
14
First Seen
Apr 15, 2026
garmin-connect — dsebastien/ai-skill-garmin