run-decoupling

Compute Pa:Hr aerobic decoupling on recent long runs from a local Strava database.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Assess aerobic base quality by computing Pa:Hr decoupling on long runs, revealing cardiac drift and training adequacy.

Core Features & Use Cases

  • Pulls streams for recent long runs and filters by minimum duration and activity type.
  • Computes Pa:Hr decoupling, classifying base quality as GOOD/OK/POOR.
  • Presents per-run results and an overall trend to guide training decisions.

Quick Start

Ask Claude Code to run the decoupling analysis on your last long runs.

Frequently Asked Questions about run-decoupling

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

FAQPage Schema
How do I calculate Pa:Hr decoupling from Strava data?

To calculate Pa:Hr decoupling from Strava data, you use a local Strava database and a Python CLI script to pull velocity and heart-rate streams, computing cardiac drift on long runs to assess aerobic base quality.

What is aerobic decoupling and how does it indicate base fitness?

Aerobic decoupling, or Pa:Hr, measures cardiac drift during long runs by comparing pace against heart rate. It classifies aerobic base quality as GOOD, OK, or POOR to reveal training adequacy.

Do I need a local Strava database to compute heart rate drift?

Yes, you need a local Strava database and access to Strava data streams for velocity and heart rate to compute heart rate drift and generate per-run decoupling percentages.

How do I filter Strava long runs for aerobic base analysis?

You filter Strava long runs by setting a minimum duration and activity type, ensuring available velocity and heart-rate streams exist to accurately compute aerobic base analysis results.

Can I track aerobic decoupling trends across multiple long runs?

Yes, the script computes per-run Pa:Hr decoupling results and generates an overall average decoupling percentage, allowing you to track aerobic base trends across your long-run history.