0%
// stephanobrooke — cargando
// sistema · palabra clave: ironman

Cómo armé mi sistema de entrenamiento con IA para el Ironman.

6 min de lectura por Stephano Brooke actualizado julio 2026

En vez de un coach humano armando tu plan a partir de lo que le cuentas, una IA arma y ajusta tu plan a partir de tus datos reales de recuperación todos los días: sueño, HRV, frecuencia cardíaca en reposo, body battery, estrés y disposición para entrenar. Eso es información que ni Strava te da completa.

Esto necesita dos cosas: un reloj Garmin que ya estés usando, y Claude Code (no un chat normal de Claude) conectado directamente a esos datos. ¿No tienes Garmin? Más abajo te dejo también una versión que funciona con un chat normal, sin ningún reloj — así cubro a los dos públicos.

Qué necesitas antes de empezar

Tres cosas: (1) una cuenta de Garmin Connect con historial de entrenamientos; (2) Claude Code instalado en tu computadora — es gratis, es el agente de código que corre en tu terminal. Ojo: esto NO funciona pegando el prompt en un chat normal de claude.ai; tiene que ser Claude Code, porque necesita instalar software y correr comandos en tu computadora. Y (3) unos 10 minutos: la configuración se hace una sola vez.

El prompt que hace todo el trabajo

Abre Claude Code y pega este prompt completo. Tú no descargas nada, no creas carpetas ni escribes código — Claude Code hace todo eso por ti. Lo único que vas a escribir es tu usuario y contraseña de Garmin cuando te lo pida.

Prompt para Claude Code
Quiero conectar mi reloj Garmin para que puedas leer mis datos de entrenamiento y recuperación, y estoy empezando desde cero. No quiero descargar nada, crear carpetas ni escribir código yo mismo. Tú haces todo. Guíame paso a paso, en español sencillo, y detente a esperarme cuando necesites algo de mí. El objetivo: traer mis propios datos de Garmin (mis entrenamientos más mis números de recuperación: sueño, HRV, frecuencia cardíaca en reposo, body battery, estrés, y disposición para entrenar) a una carpeta en mi computadora que puedas leer cada vez que te pregunte. Es la información de recuperación que Strava no me da. Solo lectura, nunca debes escribir nada de vuelta a mi cuenta de Garmin. Esto es todo lo que necesito que hagas, de principio a fin. Hazlo tú mismo: 1. Crea una carpeta nueva en mi computadora para esto (algo como garmin-ai) y trabaja dentro de ella. Yo no debería tener que crearla. 2. Escribe el script de sincronización. Usa la librería de código abierto python-garminconnect de cyberjunky (github.com/cyberjunky/python-garminconnect). El script debe traer mis actividades recientes más mi bienestar diario (sueño, HRV, frecuencia cardíaca en reposo, body battery, estrés, pasos, disposición para entrenar) y guardarlos como una carpeta garmin/ limpia con notas en markdown en español sencillo, más un archivo data.json. Una nota de bienestar por día, una nota por entrenamiento. 3. Escribe el requirements.txt e instala lo necesario. Revisa primero si ya tengo Python instalado, y ayúdame a instalarlo si no. 4. Haz el login a Garmin, una sola vez. Detente y pídeme mi correo y contraseña de Garmin cuando llegues a este paso, eso es lo único que voy a escribir. Maneja el código de doble factor si Garmin lo pide. Mantén mi contraseña y el token de acceso fuera de este chat, nunca me los muestres de vuelta, y guarda el token para que no tenga que volver a iniciar sesión la próxima vez. 5. Pruébalo trayendo mis últimos 3 días y muéstrame los resultados para confirmar que funciona. 6. Una vez que funcione, pregúntame si quiero que corra automáticamente cada mañana, y si digo que sí, configúralo también. Ve paso a paso. No me des todo de un jalón, y no me hagas tocar archivos, carpetas o código yo mismo. Tú te encargas de eso. Cuando necesites que apruebe un comando, solo pregunta y yo digo que sí.

Eso es toda la configuración.

Si no usas Garmin: el mismo coach, con check-in manual

No necesitas un reloj ni Claude Code para tener un entrenador de IA. Esta versión funciona en un chat normal de ChatGPT o Claude: en vez de leer tus datos solo, la IA te pregunta cómo amaneciste cada día y ajusta el entrenamiento con eso. Pégalo tal cual y respóndele con honestidad.

Prompt para un chat normal (sin reloj)
Quiero que seas mi entrenador para un Ironman y que ajustes mi plan según cómo me siento cada día, porque no tengo un reloj que registre mi recuperación. Vamos por partes y en español sencillo. Primero, hazme preguntas una por una para conocer mi punto de partida: mi nivel actual en natación, ciclismo y carrera; cuántos días y cuántas horas puedo entrenar por semana; la fecha de mi carrera; y cualquier lesión o límite de salud. No armes el plan hasta tener esto claro. Con eso, arma un plan por semanas hasta la carrera, explicándome el porqué de cada bloque (base, fuerza, resistencia, descanso). Después, cada mañana que te escriba, pregúntame: cómo dormí, mi energía del 1 al 10, si tengo dolor o molestias, y cuánto tiempo tengo hoy. Con mi respuesta, ajusta el entrenamiento del día: si vengo cansado o dormí mal, baja la intensidad o dame descanso; si vengo bien, aprovéchalo. Dame siempre el entrenamiento concreto (distancia, ritmo o zona de esfuerzo, y duración) y una frase de por qué hoy toca eso. Recuérdame que esto es una guía, no un diagnóstico médico: si algo duele de forma anormal, que pare y consulte a un profesional.

La diferencia con la versión de Garmin es simple: aquí tú le das el dato (cómo dormiste, cómo te sientes) en lugar de que la IA lo lea de tu reloj. Menos automático, pero funciona con lo que ya tienes.

Qué obtienes al final

Una carpeta llamada garmin/ con tres cosas: daily/ (una nota en markdown por día con tu sueño, HRV, frecuencia cardíaca en reposo, body battery, estrés, pasos y disposición para entrenar), activities/ (una nota por cada entrenamiento) y data.json (todo tu historial, actualizado cada vez que corre).

Desde ahí, tu entrenador de IA lee esa carpeta cada mañana y ajusta tu plan con tu contexto real de recuperación, no con lo que le cuentas de memoria.

Sobre la seguridad de tu contraseña

Tu contraseña se escribe una sola vez en un campo oculto (no se ve en pantalla mientras escribes), nunca se guarda, nunca se pone en variables de entorno, nunca queda en tu historial de comandos, y nunca se imprime de vuelta. El token de acceso, que dura aproximadamente un año, se guarda de forma privada en tu computadora y tampoco se muestra en pantalla.

El script solo lee tus datos, nunca escribe nada de vuelta a tu cuenta de Garmin. Está basado en la librería de código abierto python-garminconnect de cyberjunky (github.com/cyberjunky/python-garminconnect).

Nota importante

Esto no reemplaza la supervisión de un médico o fisioterapeuta si tienes una lesión o condición de salud existente. Un Ironman es un esfuerzo físico extremo — usa el plan de IA como estructura y guía, pero escucha a tu cuerpo y consulta a un profesional de salud antes de empezar un entrenamiento de esta intensidad.

Llévate la guía completa en PDF

El sistema y el prompt completo, para tenerlo a la mano cuando lo configures. Gratis.

Preguntas frecuentes

¿Necesito saber programar para armar esto?

No. Claude Code hace todo: crea las carpetas, escribe el script, instala lo necesario y lo prueba. Lo único que tú escribes es tu correo y contraseña de Garmin cuando te lo pida, y decir que sí cuando te pregunte si puede correr un comando.

¿Funciona pegando el prompt en el chat normal de Claude o ChatGPT?

No. Tiene que ser Claude Code (el agente que corre en tu terminal), porque necesita instalar software y correr comandos en tu computadora. Un chat normal no puede hacer eso.

¿Sirve si no tengo Garmin?

Sí. La versión automática usa los datos de recuperación de Garmin Connect (sueño, HRV, frecuencia cardíaca en reposo, body battery), así que esa necesita un Garmin. Pero en esta guía te dejo también una segunda versión que funciona en un chat normal de ChatGPT o Claude, sin ningún reloj: la IA te pregunta cómo amaneciste cada día y ajusta el entrenamiento con eso.

¿Es seguro darle mi contraseña de Garmin?

La contraseña se escribe una sola vez en un campo oculto, no se guarda, no queda en tu historial de comandos y nunca se muestra de vuelta. El acceso queda con un token privado en tu computadora. El script solo lee tus datos, nunca escribe nada a tu cuenta. Está basado en la librería de código abierto python-garminconnect.

¿Esto reemplaza a un entrenador o a un médico?

No. Es una estructura para organizar tu entrenamiento con tus datos reales, no un sustituto de criterio profesional. Un Ironman es un esfuerzo extremo: escucha a tu cuerpo y consulta a un profesional de salud antes de empezar un entrenamiento de esta intensidad, sobre todo si tienes una lesión o condición existente.

¿Puedo descargar la guía en PDF?

Sí, con el botón de descarga de esta página tienes la guía completa con el prompt en PDF gratis, para tenerla a la mano cuando lo configures.

¿Te sirvió esta guía?

Cada semana mando 1 correo de 2 minutos con lo nuevo que estoy probando en IA. Gratis, sin spam.

// 1 email a la semana · 2 min

¿Te sirvió esta guía?

Cada semana envío guías y prompts nuevos como este: IA aplicable a tu día a día, en español, al grano. Únete gratis.

cancela cuando quieras · cero spam