Garmin Trainer
Builds a 12-week training plan from your Garmin data and schedules it via gccli
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 28, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Jul 30, 2026 · 6437289
⚠ This skill is no longer available upstream. Our re-check on Aug 10, 2026 couldn't find it any more (repo unreachable/deleted). The test below is what we measured on Jul 28, 2026 and we're leaving it up as a record — but there is nothing left to install, so we've removed the command.
Built the gccli binary from source and checked the skill's command reference against the real CLI: every command it tells the agent to run exists verbatim, and all 19 documented --step strings parse cleanly through gccli's own parseStep function, so nothing in the reference doc is invented. On a synthetic Garmin export the skill produced 12 executable, parser-valid gccli commands where the no-skill baseline produced zero and told the user to add workouts by hand; it also split the three races into A/B/C priorities with different tapers, scheduled strength and mobility, and left the athlete's own non-skill workout alone. Both runs correctly spotted the overreaching signal, so the delta is in the scheduling and event-priority handling, not the coaching. Setup rather than pass because it is dead without the separately installed Go CLI plus a browser SSO login to Garmin, which also meant the actual calendar write could not be verified here. Worth knowing before you run it: it deletes existing W-prefixed scheduled workouts with --force and is explicitly told not to ask first.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 8/10
- Docs & honesty 4/5
What Garmin Trainer does
Pulls training status, HRV, lactate threshold, FTP and upcoming races from Garmin Connect through the gccli CLI, then writes a 12-week periodized plan and pushes every session onto the Garmin calendar as a real structured workout. Triggers on requests about training plans, race preparation, taper weeks, interval sessions or weekly workout scheduling. Requires the gccli binary and a one-time Garmin Connect login.
How to install Garmin Trainer
Nothing to install: the source repository no longer has this skill. If the author brings it back, our daily re-check will pick it up and the command will reappear here.
Commands — how to trigger Garmin Trainer
-
/garmin-trainerBuilds a 12-week training plan from your Garmin data and schedules it via gccli
It also activates on plain-language prompts like these:
-
Build me a 12-week training plan for my October marathon from Garmin data -
Schedule this week's interval workouts onto my Garmin calendar for me -
I'm racing a half marathon in six weeks, what should my taper look like?
Frequently asked questions
- Is the Garmin Trainer skill free?
- Yes. The skill itself is free from bpauli/gccli. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Garmin Trainer work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 28, 2026. Verdict: Works with setup. Built the gccli binary from source and checked the skill's command reference against the real CLI: every command it tells the agent to run exists verbatim, and all 19 documented --step strings parse cleanly through gccli's own parseStep function, so nothing in the reference doc is invented. On a synthetic Garmin export the skill produced 12 executable, parser-valid gccli commands where the no-skill baseline produced zero and told the user to add workouts by hand; it also split the three races into A/B/C priorities with different tapers, scheduled strength and mobility, and left the athlete's own non-skill workout alone. Both runs correctly spotted the overreaching signal, so the delta is in the scheduling and event-priority handling, not the coaching. Setup rather than pass because it is dead without the separately installed Go CLI plus a browser SSO login to Garmin, which also meant the actual calendar write could not be verified here. Worth knowing before you run it: it deletes existing W-prefixed scheduled workouts with --force and is explicitly told not to ask first.
- What is the Garmin Trainer SkillProof Score?
- 8.8/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 4/5.
- How do I install Garmin Trainer?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Garmin Trainer with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.