coach - Personalized Endurance Training Plan Coach
Creates personalized, periodized training plans for triathlon, marathon, and ultra-endurance events using Strava data or manually provided fitness information.
Tags
Updated: 2026-10-05Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Assess athlete fitness
- Sync Strava activities
- Query training history
- Establish training zones
- Set training load targets
- Design periodized plans
- Create sport-specific workouts
- Provide race-day strategies
- Render plans to HTML
Inputs
- Strava client ID
- Strava client secret
- Strava redirect URL
- Manual fitness data
- Training goals
- Health considerations
- Schedule limitations
- Available equipment
- Training database
- Reference files
Outputs
- Fitness assessment
- Periodized training plan
- Sport-specific workouts
- Training zones
- Race-day strategy
- JSON plan
- HTML plan
- Synced SQLite database
Requirements
- Node.js environment
- npx access
- Strava API credentials for Strava sync
- Internet access for Strava sync
- SQLite support
- Access to ~/.claude-coach
