coach

Create personalized endurance training plans from Strava data or manual input.

169|25|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/felixrieseberg/claude-coach --skill coach-felixrieseberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coach
Source: https://github.com/felixrieseberg/claude-coach/tree/main/skill
Command: npx skills add https://github.com/felixrieseberg/claude-coach --skill coach-felixrieseberg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, strava, pandas, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill assists in creating personalized training plans for endurance athletes, addressing their specific fitness needs and goals.

Core Features & Use Cases

  • Personalized Plans: Generates tailored training schedules based on the athlete's fitness data, including Strava activity history or manual input.
  • Integration with Strava: Syncs with Strava to analyze training history and adjust plans accordingly.
  • Training Load Management: Calculates training stress score (TSS) and chronic training load (CTL) to optimize performance and prevent overtraining.
  • Periodization: Structures training into base, build, peak, and taper phases to ensure progressive overload and optimal race performance.
  • Nutrition and Race Strategy: Provides guidance on nutrition and pacing strategies for races.
  • Use Case: An athlete preparing for an Ironman can use this Skill to create a detailed training plan, sync their Strava data, and receive customized workouts and race-day strategies.

Quick Start

Use the coach skill to create a training plan for the upcoming Ironman event on March 29, 2026.

Frequently Asked Questions about coach

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a personalized training plan for an endurance event?

To create a personalized training plan, this Skill utilizes your Strava activity history or manual input to generate tailored workout schedules. It structures your training into base, build, peak, and taper phases for progressive overload.

Do I need Strava API access to manage my training load?

You need Strava API access to fully manage your training load, as the Skill syncs with Strava to calculate training stress score and chronic training load. Manual input is also supported if you lack Strava access.

How does periodization work for endurance sports training schedules?

Periodization works by structuring your endurance training into base, build, peak, and taper phases. This ensures progressive overload and optimizes your race performance by managing accumulated training stress.

Can I get nutrition and race strategy guidance alongside my fitness tracking?

You can receive nutrition and race strategy guidance alongside fitness tracking. The Skill provides customized pacing strategies for races and integrates them with your periodized training schedule.

What is the best way to track chronic training load for an Ironman?

The best way to track chronic training load for an Ironman is by syncing your Strava data through this Skill. It calculates your training stress score to optimize performance and prevent overtraining throughout your preparation.

Can I use manual input instead of Strava to tailor my workout schedules?

You can use manual input instead of Strava to tailor your workout schedules. The Skill generates personalized plans based on either your manually entered fitness data or your synced Strava activity history.

Related Skills