Garmin Trainer

Construit un plan d'entraînement de 12 semaines à partir de vos données Garmin et le planifie via gccli

par bpauli · bpauli/gccli

Fonctionne avec configuration ★ 8.8/10

Garmin Trainer — Construit un plan d'entraînement de 12 semaines à partir de vos données Garmin et le planifie via gccli

Ce que fait

Extrait le statut d'entraînement, la HRV, le seuil de lactate, le FTP et les courses à venir de Garmin Connect via la CLI gccli, puis rédige un plan périodisé de 12 semaines et pousse chaque session sur le calendrier Garmin comme un véritable entraînement structuré. Se déclenche sur les demandes concernant les plans d'entraînement, la préparation de course, les semaines de 'taper', les séances d'intervalle ou la planification hebdomadaire des entraînements. Nécessite le binaire gccli et une connexion unique à Garmin Connect.

Rapport de test

A construit le binaire gccli à partir des sources et a vérifié la référence de commande de la compétence par rapport à la vraie CLI : chaque commande qu'elle indique à l'agent d'exécuter existe verbatim, et toutes les 19 chaînes --step documentées sont analysées proprement par la propre fonction parseStep de gccli, donc rien dans le document de référence n'est inventé. Sur une exportation Garmin synthétique, la compétence a produit 12 commandes gccli exécutables et valides pour l'analyseur, là où la base de référence sans compétence en a produit zéro et a dit à l'utilisateur d'ajouter les entraînements à la main ; elle a également divisé les trois courses en priorités A/B/C avec des 'tapers' différents, planifié la force et la mobilité, et laissé l'entraînement non lié à la compétence de l'athlète seul. Les deux exécutions ont correctement détecté le signal de surentraînement, donc la différence réside dans la planification et la gestion des priorités d'événements, et non dans le coaching. Échec de la configuration plutôt que réussite car elle est inactive sans la CLI Go installée séparément plus une connexion SSO via navigateur à Garmin, ce qui signifie également que l'écriture réelle du calendrier n'a pas pu être vérifiée ici. Bon à savoir avant de l'exécuter : elle supprime les entraînements planifiés existants préfixés par W avec --force et il lui est explicitement dit de ne pas demander d'abord.

Testé le: 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

Commandes et exemples de prompts

  • /garmin-trainerConstruit un plan d'entraînement de 12 semaines à partir de vos données Garmin et le planifie via gccli

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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