garmin - Garmin Connect Data Access Tool
Access Garmin Connect health, fitness, and activity data via a non-interactive CLI.
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- login to Garmin Connect
- check authentication status
- logout from Garmin Connect
- query health data
- get heart rate data
- get sleep data
- get stress data
- get body battery data
- get vitals data
- get hydration data
- list activities
- get activity details
- download activity files
- upload activity files
- get body measurements
- query advanced metrics
- list devices
- list goals
- list badges
- list challenges
Inputs
- Garmin account email
- Garmin account password
- MFA code
- date range
- activity ID
- workout ID
- gear UUID
- activity file
- workout file
Outputs
- user profile JSON
- activity list JSON
- activity details JSON
- activity splits JSON
- activity weather JSON
- activity heart rate zones JSON
- activity power zones JSON
- health data JSON
- heart rate data JSON
- sleep data JSON
- stress data JSON
- body battery data JSON
- vitals data JSON
- hydration data JSON
- body measurements JSON
- metrics summary JSON
- VO2 max data JSON
- HRV data JSON
- training readiness JSON
- fitness age data JSON
Requirements
- garmin-cli installed
- Garmin Connect account
