This pulls your Garmin Connect data directly into Claude through a CLI wrapper. You get activities, health metrics like sleep and heart rate, body battery, training status, and VO2 max estimates. The context command is smart, grabbing everything in one shot so you're not making repeated calls. Useful if you're analyzing training patterns, comparing workout splits, or just want to ask questions about your fitness data without opening the Garmin app. Authentication supports MFA, and it handles TCX, GPX, and FIT formats for activity exports. The data comes back as JSON, so it pipes nicely into jq if you need to filter or aggregate.

skills.sh installs
283
GitHub stars
15
last updated
Aug 21, 2026

Install

$ npx -y skills add eddmann/garmin-connect-cli --skill garmin-connect --agent claude-code

Installs into .claude/skills of the current project.

Files

Garmin Connect CLI Skill

Query and manage Garmin Connect data via the garmin-connect CLI.

Prerequisites

  • Install CLI: curl -fsSL https://raw.githubusercontent.com/eddmann/garmin-connect-cli/main/install.sh | sh
  • Authenticate: garmin-connect auth login (email/password, supports MFA)

Quick Context

Get aggregated data in one call:

garmin-connect context                      # Full context: profile, stats, health, activities
garmin-connect context --activities 10      # More recent activities
garmin-connect context --focus stats,health # Specific sections only

Commands

Run garmin-connect --help or garmin-connect <command> --help to discover all options.

Activities

garmin-connect activities list [--after DATE] [--before DATE] [--limit N] [--type TYPE]
garmin-connect activities get <ID> [--details]
garmin-connect activities splits <ID>
garmin-connect activities download <ID> [--format TCX|GPX|FIT] [-o FILE]
garmin-connect activities upload <FILE>
garmin-connect activities delete <ID> [--force]

Athlete

Sponsors

Details

Repository
github.com/eddmann/garmin-connect-cli
Category
CLI & Terminal
First seen
Jun 3, 2026
1atxp-dev avataratxp-gitatxp-dev/cliGit repository hosting for ATXP-authenticated agents — create repos, get authenticated clone/push URLs, and manage repositories on code.storage281skills.sh installs
2chaterm avatarsystemdchaterm/terminal-skillsSystemd 服务管理259skills.sh installs
3nansen-ai avatarnansen-agent-guidenansen-ai/nansen-cliRouting guide -- when to use `nansen agent` (AI research) vs direct CLI data commands. Use when deciding how to answer a user's research question with Nansen to240skills.sh installs
4vangongwanxiaowan avatardrama-plannervangongwanxiaowan/screen-creative-skillsdrama planner234skills.sh installs
5rudrankriyam avatargpd-build-lifecyclerudrankriyam/app-store-connect-cli-skillsgpd build lifecycle227skills.sh installs
6crossmint avatarlobstercashcrossmint/lobstercash-cli-skillsUse this skill when the user wants to spend money, make purchases, send crypto, pay for APIs, browse websites for shopping, complete checkout, or manage an AI a226skills.sh installs