tri-combined-load

Merge run, ride, and swim metrics into a single daily training-load value.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill tri-combined-load
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tri-combined-load
Source: https://github.com/AlvaroLaraFF/strava-coach/tree/main/.claude/skills/tri-combined-load
Command: npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill tri-combined-load

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Compute a unified training-load metric by merging triathlon disciplines (run, ride, and swim) to provide a single daily value for fatigue and readiness.

Core Features & Use Cases

  • Integrated PMC across run, ride and swim to yield a single daily load and per-sport breakdown.
  • Flexible inputs that use HR-based TRIMP or power-based TSS, with fallback calculations when data is incomplete.
  • Use Case: Determine today's total load and the dominant sport contributing to fatigue to adjust training plans.

Quick Start

Use the tri-combined-load skill to compute today's combined CTL/ATL/TSB for your most recent week.

Frequently Asked Questions about tri-combined-load

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

FAQPage Schema
How do I calculate combined triathlon training load across swimming, cycling, and running?

The Skill merges run, ride, and swim metrics into a single daily training-load value using HR-based TRIMP or power-based TSS, requiring Python 3.10+, project dependencies, and Strava data access to execute the analysis.

How does CTL ATL TSB work when tracking multiple triathlon disciplines together?

CTL, ATL, and TSB work by integrating the Performance Management Cycle across run, ride, and swim disciplines to yield a single daily load alongside a per-sport breakdown, helping identify the dominant sport contributing to fatigue.

Can I use Strava data to compute a unified daily training load for triathlon coaching?

Yes, you can use Strava data to compute a unified daily training load, as the Skill requires Strava data access to run the analysis and calculate integrated fatigue metrics for triathlon coaching and training adjustments.

Do I need Python 3.10 to calculate combined training stress scores for multisport athletes?

Yes, you need Python 3.10 or higher to calculate combined training stress scores, as the Skill requires this environment along with the project's dependencies to process multisport data and generate accurate load values.

What happens if my power or heart rate data is incomplete when calculating training load?

When power or heart rate data is incomplete, the Skill applies fallback calculations to ensure you still get a continuous daily training-load value without gaps in your fatigue and readiness tracking.