cycling-plan-coach

Generate a weekly cycling training plan with markdown and ZWO workout files.

5|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/estruyf/skill-cycling-plan-coach --skill cycling-plan-coach
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cycling-plan-coach
Source: https://github.com/estruyf/skill-cycling-plan-coach/tree/main
Command: npx skills add https://github.com/estruyf/skill-cycling-plan-coach --skill cycling-plan-coach

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Cyclists often need a weekly training plan that reflects their own goal, fitness, recent training, and available time. This Skill turns that planning work into a ready-to-use coaching package instead of a generic template.

Core Features & Use Cases

  • Builds a full weekly plan from athlete-specific config, FTP, and recent Strava or Garmin data.
  • Classifies the rider type from power-curve data and chooses sessions that match the goal.
  • Generates a markdown week plan plus Zwift-compatible ZWO workout files, and can also include strength or core work when scheduled.
  • Useful for race prep, group-ride support, climbing blocks, or structured training weeks for any cyclist.

Quick Start

Ask the cycling-plan-coach skill to plan my week for the upcoming week, and it will gather the athlete settings, review recent training data, and return the weekly plan with workout files.

Frequently Asked Questions about cycling-plan-coach

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

FAQPage Schema
How do I create a weekly cycling training plan from Strava data and FTP?

To create a weekly cycling training plan from Strava data and FTP, the skill reviews your recent activities, classifies your rider type from power-curve data, and builds a structured week matching your specific goals.

How do I generate Zwift workout files from a cycling training plan?

Generating Zwift workout files from a cycling training plan involves converting your FTP into target watts and exporting structured intervals into ZWO workout XML format, which this skill produces alongside the weekly markdown schedule.

Can I use this cycling training planner for race prep and climbing blocks?

Yes, you can use this cycling training planner for race prep, climbing blocks, and group rides. It classifies your rider type and selects specific sessions tailored to your upcoming event or terrain demands.

What is the best way to structure a cycling week with onboarding and rider classification?

The best way to structure a cycling week with rider classification is to analyze athlete-specific configuration and power-curve data first, then select matching sessions to output a validated ISO week markdown plan.

Does a cycling training plan builder need Garmin data to calculate watt conversions?

A cycling training plan builder does not strictly need Garmin data to calculate watt conversions, as it can review recent Strava data instead, but it does require your FTP value to convert workout targets into precise watts.

Can a cycling training plan include strength and core work alongside Zwift sessions?

Yes, a cycling training plan can include strength and core work alongside Zwift sessions. The skill schedules these complementary workouts within the weekly markdown output when specified in your athlete configuration.