Garmin Trainer

Costruisce un piano di allenamento di 12 settimane dai tuoi dati Garmin e lo programma tramite gccli

di bpauli · bpauli/gccli

Richiede configurazione ★ 8.8/10

Garmin Trainer — Costruisce un piano di allenamento di 12 settimane dai tuoi dati Garmin e lo programma tramite gccli

Cosa fa

Estrae stato di allenamento, HRV, soglia lattacida, FTP e gare imminenti da Garmin Connect tramite la CLI gccli, quindi scrive un piano periodizzato di 12 settimane e spinge ogni sessione sul calendario Garmin come un vero allenamento strutturato. Si attiva su richieste riguardanti piani di allenamento, preparazione alle gare, settimane di scarico, sessioni a intervalli o programmazione settimanale degli allenamenti. Richiede il binario gccli e un login una tantum a Garmin Connect.

Rapporto di test

Costruito il binario gccli da sorgente e controllato il riferimento dei comandi della skill rispetto alla vera CLI: ogni comando che dice all'agente di eseguire esiste verbatim, e tutte le 19 stringhe --step documentate vengono analizzate pulitamente dalla funzione parseStep di gccli, quindi nulla nel documento di riferimento è inventato. Su un export Garmin sintetico, la skill ha prodotto 12 comandi gccli eseguibili e validi per il parser, dove la baseline senza skill ne ha prodotti zero e ha detto all'utente di aggiungere gli allenamenti manualmente; ha anche diviso le tre gare in priorità A/B/C con diversi scarichi, ha programmato forza e mobilità, e ha lasciato intatto l'allenamento non-skill dell'atleta. Entrambe le esecuzioni hanno correttamente individuato il segnale di sovrallenamento, quindi la differenza è nella programmazione e nella gestione delle priorità degli eventi, non nel coaching. Setup piuttosto che pass perché è inattiva senza la CLI Go installata separatamente più un login SSO del browser a Garmin, il che significava anche che la scrittura effettiva sul calendario non poteva essere verificata qui. Da sapere prima di eseguirla: elimina gli allenamenti programmati esistenti con prefisso W con --force e le viene esplicitamente detto di non chiedere prima.

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

Installazione

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

Comandi e prompt di esempio

  • /garmin-trainerCostruisce un piano di allenamento di 12 settimane dai tuoi dati Garmin e lo programma tramite gccli

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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