run-pace-zones

Calculate pace zones from threshold pace and assign runs to zones.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill computes pace zones (Z1-Z5) from a threshold pace or an auto-detected best effort and shows how recent Run activities distribute across them.

Core Features & Use Cases

  • Derives pace zones from a user-provided threshold pace or an auto-detected best 30+ minute effort.
  • Distributes recent runs into the resulting zones and reports a simple easy-running verdict.
  • Use Case: A runner asks for their current pace-zone breakdown to tailor easy vs hard training days.

Quick Start

Ask it to compute pace zones from your threshold pace or from your recent best effort and show the distribution.

Frequently Asked Questions about run-pace-zones

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

FAQPage Schema
How do I calculate running pace zones from my Strava data?

You can calculate pace zones by providing a threshold pace or letting the skill auto-detect a best 30+ minute effort from recent runs. It then distributes Run, TrailRun, and VirtualRun activities across five zones (Z1 to Z5).

What is the best way to analyze run pace distribution across training zones?

The best way to analyze run pace distribution is to assign recent runs to calculated pace zones and review the output JSON. This payload includes zone distribution, easy running percentage, and a verdict to help tailor training days.

Can I compute pace zones if my Strava snapshot is missing threshold pace data?

Yes, you can compute pace zones with missing Strava data. The skill applies fallbacks by auto-detecting your best 30+ minute effort from recent activities to establish threshold pace when explicit values are absent.

Does this pace zone analysis work with trail runs and virtual runs?

Yes, this pace zone analysis works with trail runs and virtual runs. The skill processes Run, TrailRun, and VirtualRun activities over a configurable time window to calculate zones and report the distribution.

How do I know if my easy running percentage is high enough from my pace data?

To know if your easy running percentage is sufficient, the skill evaluates your zone distribution and outputs a verdict. This verdict assesses your easy_pct value alongside the five-zone distribution from your recent runs.