run-cadence-form

Analyze running cadence and stride-length trends from Strava SQLite data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires strava, and includes scripts (resource) components.

What problem does it solve?

Reads cadence data from recent Run activities and computes a trend to help runners understand changes in form and efficiency over time.

Core Features & Use Cases

  • Average cadence & stride length: computes cadence (steps per minute, with cadence doubled to spm) and average stride length over a user-specified window.
  • Trend insights: reports change from first to last month and overall delta to guide training decisions.
  • Form guidance: provides a cadence range verdict and indicates where the user sits within the recommended range.
  • Robust workflow: includes an auto-recovery chain for common errors and persists qualitative observations to memory after presentation.

Quick Start

Run the cadence script to generate a cadence and stride-length trend report for your last 90 days.

Frequently Asked Questions about run-cadence-form

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

FAQPage Schema
How do I analyze running cadence and stride length trends from Strava data?

Running cadence data is parsed from the raw_json of your Strava activities to compute average steps per minute, stride length, and trend deltas over a user-specified time window.

How do I track running form changes over a specific time period?

Running form changes are tracked by computing a trend delta from the first to the last month of your specified window, providing an overall delta to guide training decisions.

Does this cadence analysis tool work with TrailRun and VirtualRun activities?

Yes, the cadence analysis processes Run, TrailRun, and VirtualRun activities by parsing raw_json data from a local Strava SQLite cache to evaluate form across different running contexts.

What Strava data do I need to compute stride length and cadence trends?

You need a local Strava SQLite cache populated with activity data and Python 3.10+ to run the strava package and parse cadence from raw_json for metric computation.

How does the cadence trend report determine if my running form is optimal?

The report evaluates form by providing a cadence range verdict, indicating where your average steps per minute sits within the recommended range to help optimize running efficiency.