consistency

Analyze Strava activity data to compute training consistency metrics.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Measure how consistently the user trains: track streaks, days per week, and variability in weekly volume to identify patterns of regularity.

Core Features & Use Cases

  • Streak tracking: show current longest streak and recent progress.
  • Frequency & variability: compute average days per week and weekly distance variance to assess consistency over time.
  • Action-ready verdicts: provide a simple classification (e.g., HIGHLY CONSISTENT / CONSISTENT / IRREGULAR) for quick coaching decisions.

Quick Start

Run the CLI script to evaluate your consistency over the last 12 weeks.

Frequently Asked Questions about consistency

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

FAQPage Schema
How do I track training consistency using my Strava activity data?

Track training consistency by running the Python CLI script to analyze your local Strava database. It calculates current streaks, average weekly days, and weekly volume variability to measure your regularity.

How does weekly volume variability relate to my overall training tendencies?

Weekly volume variability assesses consistency by measuring distance variance over time. High variance indicates irregular training tendencies, while low variance suggests a stable and predictable weekly training pattern.

Can I get an automated consistency verdict for my recent Strava workouts?

Get an automated consistency verdict by evaluating your last 12 weeks of Strava workouts. The script provides a classification like HIGHLY CONSISTENT, CONSISTENT, or IRREGULAR for quick coaching decisions.

Do I need any external dependencies to analyze my Strava streaks and weekly volume?

You do not need external dependencies to analyze Strava streaks and weekly volume. The Skill operates independently using a Python CLI script to read your local Strava database and compute the metrics.

What is the best way to measure average training days per week from my local Strava database?

The best way to measure average training days per week is running the consistency CLI script. It processes your local Strava database to calculate your average weekly training frequency alongside streak and variability metrics.