weather-correlation

Correlate weather data with activity performance using Open-Meteo Archive API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Cross-reference recent runs/rides with historical weather data to uncover how ambient conditions like temperature, humidity, and wind affect performance metrics such as pace and heart rate.

Core Features & Use Cases

  • Fetch per-activity weather data using the activity coordinates and timestamps from the Open-Meteo Archive API.
  • Compute correlations between temperature (and other weather factors) and pace or heart rate to quantify weather impact.
  • Present per-activity results and an overall correlation verdict with interpretation to guide training decisions.
  • Use during planning to anticipate how heat, humidity, or wind might influence upcoming workouts.

Quick Start

Ask it to analyze how weather affected your recent Run activities.

Frequently Asked Questions about weather-correlation

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

FAQPage Schema
How do I correlate weather data with my Strava activity performance?

To correlate weather data with Strava activity performance, the Skill processes recent activities within a user-specified window, fetching historical temperature data using activity coordinates and timestamps from the Open-Meteo Archive API. It then computes the correlation between weather factors and pace or heart rate.

What weather factors affect running pace and heart rate?

Ambient conditions like temperature, humidity, and wind affect running pace and heart rate. The Skill cross-references your recent runs or rides with historical weather data to quantify these weather-related effects and presents an overall correlation verdict to guide training decisions.

Do I need a local Strava data store to analyze weather impact on activities?

Yes, you need a local Strava data store to analyze weather impact on activities. The Skill requires Python 3.10+, the requests library, and this local data store to process activity coordinates and timestamps, utilizing built-in error handling and memory persistence during the correlation computation.

How to fetch historical temperature data for specific run coordinates and timestamps?

To fetch historical temperature data for specific run coordinates and timestamps, the Skill queries the Open-Meteo Archive API using the location and time data from your local Strava activity store. It retrieves per-activity weather conditions to cross-reference against your performance metrics.

Can I use Open-Meteo API data to plan upcoming workouts based on heat and humidity?

Yes, you can use Open-Meteo API data to plan upcoming workouts based on heat and humidity. By analyzing the computed correlations between historical temperature, humidity, wind, and your past effort, the Skill helps you anticipate how similar ambient conditions might influence future training sessions.