Garmin Trainer

Bygger en 12-ugers træningsplan fra dine Garmin-data og planlægger den via gccli

Af bpauli · bpauli/gccli

Virker med opsætning ★ 8.8/10

Garmin Trainer — Bygger en 12-ugers træningsplan fra dine Garmin-data og planlægger den via gccli

Hvad det gør

Henter træningsstatus, HRV, laktattærskel, FTP og kommende løb fra Garmin Connect via gccli CLI, skriver derefter en 12-ugers periodiseret plan og skubber hver session til Garmin-kalenderen som en ægte struktureret træning. Udløses ved anmodninger om træningsplaner, løbsforberedelse, taper-uger, intervalsessioner eller ugentlig træningsplanlægning. Kræver gccli-binæren og et engangs Garmin Connect-login.

Testrapport

Byggede gccli-binæren fra kilde og tjekkede skill'ens kommandoreference mod den ægte CLI: hver kommando, den beder agenten om at køre, eksisterer verbatim, og alle 19 dokumenterede --step-strenge parses rent igennem gccli's egen parseStep-funktion, så intet i referencedokumentet er opfundet. På en syntetisk Garmin-eksport producerede skill'en 12 eksekverbare, parser-gyldige gccli-kommandoer, hvor no-skill-baselinen producerede nul og bad brugeren om at tilføje træninger manuelt; den opdelte også de tre løb i A/B/C-prioriteter med forskellige tapers, planlagde styrke og mobilitet og lod atletens egen non-skill-træning være i fred. Begge kørsler opdagede korrekt overreaching-signalet, så deltaet ligger i planlægningen og håndteringen af begivenhedsprioritet, ikke i coaching. Setup snarere end pass, fordi den er død uden den separat installerede Go CLI plus et browser SSO-login til Garmin, hvilket også betød, at den faktiske kalenderskrivning ikke kunne verificeres her. Værd at vide, før du kører den: den sletter eksisterende W-præfikserede planlagte træninger med --force og er eksplicit bedt om ikke at spørge først.

Testet: 2026-07-28 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/bpauli/gccli.git
mkdir -p ~/.claude/skills
cd gccli && cp -r skills/garmin-trainer ~/.claude/skills/garmin-trainer

Kommandoer og eksempelprompter

  • /garmin-trainerBygger en 12-ugers træningsplan fra dine Garmin-data og planlægger den via gccli

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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?