strava-coach

Query local Strava data to generate coaching insights and training plans.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Athletes often struggle to translate raw Strava data into actionable training guidance. This Skill bridges that gap by extracting recent activities and statistics and turning them into tailored coaching proposals.

Core Features & Use Cases

  • Query recent activities and display concise summaries (date, type, distance, pace).
  • Retrieve global statistics and trends (YTD and all-time totals).
  • Generate data-driven training proposals based on history and user goals.

Quick Start

Ask for recent activities, statistics, or training proposals and the skill will fetch Strava data, compute insights, and generate a weekly plan.

Frequently Asked Questions about strava-coach

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

FAQPage Schema
How do I turn Strava data into a coaching plan?

To turn Strava data into a coaching plan, this tool queries your recent activities and global statistics to generate data-driven training proposals. It computes insights from your history to provide tailored weekly sessions.

Can I retrieve Strava statistics and recent activities locally?

Yes, you can retrieve Strava statistics and recent activities locally. The skill runs Python scripts to query a local Strava DB, fetching YTD and all-time totals along with concise activity summaries.

Do I need a local Strava DB to generate training proposals?

Yes, you need a local Strava DB to generate training proposals. The skill requires Python 3.10 or higher and local database access to compute insights and output actionable coaching plans.

What is the best way to analyze Strava activities for endurance training?

The best way to analyze Strava activities for endurance training is by extracting recent workouts and trends. This skill processes local activity data to produce summaries and tailored coaching proposals.

How does data-driven coaching work with Strava history?

Data-driven coaching with Strava history works by querying your past activities and global statistics. The skill evaluates this data to compute trends and generate tailored weekly training proposals.

Does this tool work without an internet connection to Strava?

The tool works offline by querying a local Strava DB rather than making live API calls. As long as your local database is populated, it can compute statistics and generate training proposals without internet access.