Garmin Cli

PassAudited by ClawScan on May 10, 2026.

Overview

The skill is coherent for using Garmin Connect through a CLI, but users should notice that it requires installing an external CLI, logging into Garmin, and exposes commands that can change Garmin account data.

Before installing, verify the external Garmin CLI package source, understand that Garmin credentials and health data are sensitive, and ask the agent to get your confirmation before any upload, create, update, delete, or file-output command.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing the external CLI gives that package code access to run locally and handle Garmin login flows.

Why it was flagged

The setup relies on an external Homebrew tap and package that are not included in the reviewed artifacts. This is disclosed and central to the skill, but users should verify the package source before installing.

Skill content
brew tap voydz/homebrew-tap
brew install garmin-cli
Recommendation

Verify the Homebrew tap and package provenance before installing, and keep the CLI updated from a trusted source.

What this means

Anyone or any agent using the authenticated CLI may be able to access personal Garmin health, fitness, device, activity, workout, and profile information.

Why it was flagged

The skill requires Garmin account credentials and possibly MFA to access account health and fitness data. This is expected for Garmin Connect access, but it is sensitive account authority.

Skill content
gc login --email EMAIL --password PASS [--mfa CODE | --wait-mfa]
Recommendation

Only use this skill on a trusted machine, avoid exposing passwords in logs or shared shell history, and log out when the integration is no longer needed.

What this means

If invoked with the wrong arguments, the agent could change or delete Garmin workout data or upload activity files to the account.

Why it was flagged

The command catalog includes Garmin account mutation operations, including uploading activities and creating, updating, or deleting workouts. These are disclosed CLI capabilities, not hidden behavior.

Skill content
gc activities upload FILE                         # .fit, .gpx, .tcx
...
gc workouts create --file workout.json
...
gc workouts update WORKOUT_ID --file workout.json
...
gc workouts delete WORKOUT_ID
Recommendation

Require explicit user confirmation before running upload, create, update, or delete commands, and review IDs and file paths carefully.