readiness-today

Compute a daily training readiness verdict from TSB, ACWR, and 48-hour load.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Tell the user whether they should train hard, train easy, or rest today, based on their current TSB, ACWR and recent load. Use when the user asks "can I train hard today", "am I ready", "should I rest".

Core Features & Use Cases

Single-number readiness recommendation derived from current form (TSB), acute:chronic ratio and the load of the last 48 hours.

  • Pre-flight check: Token must exist (run strava-setup wizard otherwise).
  • Run: python3 readiness.py with optional overrides for ftp/hr etc, to compute verdict and metrics.
  • Post-run: persist to memory with a qualitative observation.

Quick Start

Ask it to evaluate today’s readiness and return the recommended training level.

Frequently Asked Questions about readiness-today

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

FAQPage Schema
How do I calculate training readiness from TSB and ACWR?

Training readiness is calculated as a single-number verdict derived from your current Training Stress Balance (TSB), the acute:chronic workload ratio (ACWR), and the last 48 hours of load. This determines whether to train hard, train easy, or rest.

Can I use Strava data to check if I should rest today?

Yes, you can use Strava data to check if you should rest today. The Skill runs deterministic calculations from your Strava data to compute a readiness verdict, requiring a valid token setup before execution.

What is the acute:chronic workload ratio used for in athlete coaching?

The acute:chronic workload ratio (ACWR) is used to gauge athlete training readiness by comparing recent training load to long-term load. Combined with TSB and recent activity, it produces a recommendation to train hard, train easy, or rest.

Do I need a Strava token to evaluate my daily training load?

Yes, you need a valid Strava token to evaluate your daily training load. The Skill enforces a pre-flight check for token availability and directs you to run the strava-setup wizard if the token is missing.

How to determine if I can train hard today based on recent load?

To determine if you can train hard today, the Skill analyzes the last 48 hours of your load alongside TSB and ACWR. It returns a single-number verdict recommending whether to train hard, train easy, or rest.

Why does my training readiness calculation require pre-flight checks?

Training readiness calculations require pre-flight checks to ensure data availability, specifically validating that a Strava token exists. Without this data, the deterministic calculations for TSB and ACWR cannot execute.