Claude Info
Разное

Claude Coach

felixrieseberg/claude-coach

Скилл для создания индивидуальных планов тренировок к триатлону, марафону и Ironman. Анализирует данные Strava, учитывает травмы и ограничения, экспортирует тренировки в Garmin, Zwift, TrainerRoad.

Установка

terminal
bash
git clone https://github.com/felixrieseberg/claude-coach.git

README

Claude Coach

Claude Coach позволяет использовать Claude для создания персонализированных планов тренировок к триатлону, марафону и другим соревнованиям на выносливость. Используя подход, основанный на данных, и принципы лучших тренировочных программ, Claude составит план, который подходит именно вам — с учётом вашей физической формы и ограничений на ближайшие недели. Восстанавливаетесь после травмы? В командировке без доступа к бассейну или стадиону? Расскажите Claude — и он составит план, который будет работать в ваших условиях.

Результат — красивое приложение с планом тренировок, в котором можно добавлять, редактировать и переносить тренировки, отмечать их как выполненные, а также обновлять ключевые данные: пульсовые зоны, LTHR, пороговые темпы, FTP и другие. Данные хранятся локально в браузере.

Тренировки можно экспортировать как события календаря (.ics), тренировки Zwift (.zwo), Garmin (.fit) или TrainerRoad/ERG (.mrc).

Примеры

Примеры планов тренировок доступны на felixrieseberg.github.io/claude-coach.

Установка и создание плана тренировок

Этот инструмент оптимизирован для Claude. Для его использования необходим доступ к Claude.ai или Claude Code с сетевым доступом для скиллов. В зависимости от настроек пользователя или администратора скиллы могут иметь полный, частичный или нулевой сетевой доступ.

Синхронизация всех активностей Strava и создание персонализированного плана занимает около 15 минут.

Установка скилла

Сначала скачайте последнюю версию скилла с GitHub Releases.

Claude.ai:

  1. Откройте настройки Claude.ai
  2. Включите «Code execution and file creation»
  3. В список разрешённых доменов добавьте *.strava.com
  4. Прокрутите вниз до раздела «Skills», нажмите «Add skill» и загрузите файл coach-skill.zip

Claude Code:

  1. Выполните /install-skill и укажите путь к скачанному файлу coach-skill.zip.

Создание плана

Используйте наиболее мощную доступную вам модель (на момент написания — Opus 4.5). Обратитесь к Claude примерно так:

Help me create a training plan for the Ironman 70.3 Oceanside on March 29th 2026 using the "coach" skill.

Claude спросит, как вы хотите предоставить данные о своей физической форме. Есть два варианта: рассказать Claude о своей спортивной истории вручную или предоставить доступ к активностям Strava. Рекомендуется второй вариант — данные не лгут, и чем их больше, тем точнее будет план.

Вариант 1: Подключение Strava (рекомендуется)

Простейший способ получить персонализированный план — позволить Claude проанализировать историю тренировок в Strava. Это даёт Claude реальные данные о вашей текущей форме, паттернах тренировок и прогрессе.

Claude потребуется Client ID и Client Secret для доступа к вашим активностям Strava. Доступ предоставляется только Claude — никто другой ваши данные не увидит.

  1. Перейдите на strava.com/settings/api и войдите в аккаунт Strava
  2. Заполните форму «My API Application»:
    • Application Name: любое название (например, «Claude Coach»)
    • Category: выберите «Data Importer»
    • Club: оставьте пустым
    • Website: любой URL (например, https://claude.ai)
    • Application Description: любое описание (например, «Training plan generation»)
    • Authorization Callback Domain: введите localhost
  3. Поставьте галочку, соглашаясь с API Agreement Strava, и нажмите Create
  4. Скопируйте Client ID и Client Secret и передайте их Claude по запросу

Вариант 2: Ввод данных вручную

Не используете Strava или предпочитаете не подключать его? Не проблема. Расскажите Claude о своей форме напрямую. Подготовьте следующую информацию:

Текущие тренировки (последние 4–8 недель):

  • Еженедельный объём по видам спорта (плавание/велосипед/бег) в часах
  • Типичные дистанции длинных тренировок (самая длинная поездка, самый длинный бег и т.д.)
  • Регулярность тренировок (сколько недель вы тренируетесь без перерывов?)

Показатели производительности (любые известные вам):

  • FTP (Functional Threshold Power) на велосипеде в ваттах
  • Пороговый темп бега или результаты недавних соревнований (5 км, 10 км, полумарафон и т.д.)
  • CSS (Critical Swim Speed) или результат недавнего тайм-трайла по плаванию (например, время на 1000 м)
  • Максимальный пульс и/или пульс лактатного порога

Информация о соревновании и ограничениях

На следующем шаге Claude спросит о вас, целевом соревновании и ограничениях, которые нужно учесть. Примеры информации, которую вы бы рассказали любому тренеру:

  • Стаж в спорте
  • Пройденные соревнования (дистанции и примерное время)
  • Недавние перерывы в тренировках
  • Травмы или проблемы со здоровьем
  • Ограничения по расписанию (командировки, семья и т.д.)
  • Доступ к оборудованию (бассейн, велотренажёр и т.д.)

Claude использует эту информацию для создания плана, соответствующего вашему текущему уровню подготовки. Чем подробнее вы опишете ситуацию, тем лучше будет план.

О проекте

Claude Coach — независимый проект с открытым исходным кодом, не созданный, не одобренный и не аффилированный с Anthropic, PBC. «Claude» является торговой маркой Anthropic. Этот инструмент является скиллом/плагином для продуктов Claude, разрабатываемым и поддерживаемым независимо. Лицензия: MIT.

Похожие скиллы