compare_hyrox_races
ChatGPTSets one of the athlete's saved HYROX races against another and shows where the time moved: running and each station, in seconds, with the change in finish time. Uses the race numbers from get_hyrox_results. By default the most recent against the one before it.
find_races
ChatGPTSearches Kracey's race directory for upcoming HYROX and other hybrid fitness races by brand, country and date, with the venue type, the divisions, where to register, and the altitude and typical temperature for the race month. Needs no training data.
get_fitness
ChatGPTThe athlete's training load model from intervals.icu: fitness (CTL), fatigue (ATL), form (TSB), how fitness changed over four weeks, the ratio of recent to longer-term load, the weekly ramp rate, and VO2max with the date it was measured. Only available when the athlete chose to share heart and recovery data.
get_hyrox_results
ChatGPTThe athlete's own HYROX races saved in Kracey, newest first: finish time, the eight run splits, the eight station splits, Roxzone time, and how much the last four runs slowed against the first four. race is the position in this list and is what compare_hyrox_races takes.
get_pace_curve
ChatGPTThe athlete's best running time at each standard distance over the last year, from 400 m to the marathon, taken from their own recorded runs. A distance they have not covered in one effort is left out.
get_progress
ChatGPTHow much the athlete has trained and how it is changing: weekly minutes, distance and session count for the last 12 weeks, the split by sport, and the last seven days against the athlete's recent weekly rate. Training load, minutes per heart rate zone, the easy share and polarization are included only when the athlete shared heart and recovery data, and are null otherwise.
get_race_predictions
ChatGPTPredicted 5K, 10K and half marathon times from the athlete's own best recent running effort, and the HYROX finish time that running fitness points to in Open and Pro, with the split between running, stations and Roxzone.
get_recovery
ChatGPTThe athlete's recovery readings: last night's sleep and the seven-day average, HRV and resting heart rate with how far each sits from the athlete's own usual range over the last 30 days, and nightly sleep for the last two weeks. Only available when the athlete chose to share heart and recovery data.
get_session
ChatGPTOne recorded session in full: its summary, minutes in each pace zone, and each lap or interval with its time, distance and pace. Heart rate (per lap and minutes in each zone) and the athlete's effort ratings are included only when the athlete shared heart and recovery data, and are null otherwise. Takes a session_id from list_sessions.
get_status
ChatGPTWhat this Kracey connection can see for the signed-in athlete: whether training data is connected, which devices it comes from, whether they have a coach plan, and which kinds of data were shared. Call it first when unsure what is available.
get_zones
ChatGPTThe athlete's running heart rate zones worked out several ways side by side (threshold, percent of max, heart rate reserve, and the zones set in intervals.icu), each with the inputs it used and whether those were measured or typed in. Only available when the athlete chose to share heart and recovery data.
list_sessions
ChatGPTThe athlete's recorded training sessions, newest first: date, sport, duration, distance, pace and climb. Training load and heart rate are included only when the athlete shared heart and recovery data, and are null otherwise. Covers up to the last 90 days. Use session_id with get_session for one session in full.
plan_hyrox_pacing
ChatGPTWorks a HYROX goal time backwards for a division: the run pace per kilometre it needs, the time available for the stations and Roxzone, every lap in race order with the clock after each station, and the 10K time that running pace corresponds to. When the athlete has a saved HYROX race, the goal is that race scaled, so running, stations and Roxzone all move. Needs no training data.
predict_hyrox_time
ChatGPTPredicts a HYROX finish time for a division from running ability: either a recent race result (distance and time) or the pace per kilometre the athlete would run inside the race. When the athlete has a saved HYROX race, its stations and Roxzone set theirs, and with no running input its run pace is used. Returns the total, the split between running, stations and Roxzone, and every lap in race order with the clock after each station. Needs no training data.
predict_race_times
ChatGPTFrom one running result, predicts the 5K, 10K, half marathon and marathon by two standard methods (Riegel and Daniels), with the pace for each. Needs no training data.
build_plan
Claudecompare_hyrox_races
Claudeedit_plan
Claudefind_races
Claudeget_fitness
Claudeget_hyrox_results
Claudeget_pace_curve
Claudeget_plan
Claudeget_progress
Claudeget_race_predictions
Claudeget_recovery
Claudeget_session
Claudeget_status
Claudeget_zones
Claudelist_sessions
Claudeplan_hyrox_pacing
Claudepredict_hyrox_time
Claudepredict_race_times
Clauderace_prep
Claude