Back to Registry View Author Profile
Official Verified
garmin
Read health, fitness, and activity data from Garmin Connect via a non-interactive CLI.
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/voydz/garmin-cliOr
Garmin Connect CLI
This skill provides read access to Garmin Connect health and fitness data through the gc CLI.
Setup
-
Install via Homebrew tap:
brew tap voydz/homebrew-tap brew install garmin-cli -
Authentication:
gc login --email [email protected] --password secret # With MFA: gc login --email [email protected] --password secret --mfa 123456 -
Verify connection:
gc status
Date Shortcuts
Most commands accept a date shortcut as first argument:
today— current dateyesterday— previous dateweek— last 7 days (returns a date range)month— last 30 days (returns a date range)YYYY-MM-DD— specific date
Alternatively use --date, --start/--end flags.
Output
All data commands support:
--format jsonfor machine-readable output (default:table)--output FILEto write to a file
Always use --format json when parsing output programmatically.
Usage
# Authentication
gc login --email EMAIL --password PASS [--mfa CODE | --wait-mfa]
gc logout
gc status
gc status --profile
# Daily Health
gc health today
gc steps today
gc steps week
gc steps --weekly --weeks N
gc steps --start DATE --end DATE
gc floors today
gc intensity today
gc intensity --weekly --weeks N
gc events today
# Heart Rate
gc heart today
gc heart resting today
# Sleep
gc sleep today
# Stress & Body Battery
gc stress today
gc stress --weekly --weeks N
gc stress all-day today
gc battery today
gc battery --start DATE --end DATE
gc battery --events today
# Vitals
gc respiration today
gc spo2 today
gc blood-pressure today [--end DATE]
gc lifestyle today
# Hydration
gc hydration today
# Activities
gc activities # List recent (default 20)
gc activities --limit N --offset N --type TYPE
gc activities --start DATE --end DATE [--type TYPE]
gc activities today # Activities for a date
gc activities last # Most recent activity
gc activities get ID # Activity summary by ID
gc activities count # Total count
gc activities details ID
gc activities splits ID
gc activities typed-splits ID
gc activities split-summaries ID
gc activities weather ID
gc activities hr-zones ID
gc activities power-zones ID
gc activities exercise-sets ID
gc activities types # List all activity types
gc activities gear ID # Gear used for activity
gc activities progress --start DATE --end DATE --metric distance|duration|elevation
gc activities download ID --format fit|tcx|gpx|kml|csv [-o FILE]
gc activities upload FILE # .fit, .gpx, .tcx
# Body & Weight
gc body today [--end DATE]
gc body weighins today
gc body weighins --start DATE --end DATE
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-voydz-garmin-cli": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.