open-meteo-fetcher

Fetches hourly weather forecasts, sunrise/sunset, and UK night-flying boundaries from Open-Meteo.

Updated Aug 6, 2026
One-click install
npx skills add https://github.com/vrai/ga_weather_briefing_agentic --skill open-meteo-fetcher-vrai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: open-meteo-fetcher
Source: https://github.com/vrai/ga_weather_briefing_agentic/tree/main/skills/open-meteo-fetcher
Command: npx skills add https://github.com/vrai/ga_weather_briefing_agentic --skill open-meteo-fetcher-vrai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Pilots planning UK general aviation flights often need finer-grained hourly weather trends than METAR/TAF provide, plus sunrise/sunset and legal night-flying boundary times that no other briefing source computes. This Skill fetches that supplementary model data from Open-Meteo for any lat/lon location. ## Core Features & Use Cases - Hourly Forecast Model: Retrieves temperature, dewpoint, cloud cover, wind (surface and 925 hPa), gusts, freezing level, and visibility for one or more locations. - Sunrise/Sunset & Night Boundaries: Computes UK ANO 2016 night-flying boundaries (sunset+30min to sunrise-30min) directly in Python, avoiding date arithmetic errors. - Use Case: A pilot flying to a small grass strip with no TAF station asks for the hourly wind and cloud trend plus when a night rating becomes legally required, and receives structured JSON with all values in UTC. ## Quick Start Ask the assistant to fetch the hourly forecast and night-flying times for a location such as EGKA at 50.835602, -0.297222 using the open-meteo-fetcher skill.

Frequently Asked Questions about open-meteo-fetcher

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

FAQPage Schema
How do I get an hourly weather forecast for a specific lat/lon location?▼

Run the get_forecast.py script with --location in LABEL:LAT:LON form, for example "EGKA:50.835602:-0.297222". It returns JSON with hourly temperature, cloud, wind, freezing level, and visibility from Open-Meteo.

Does Open-Meteo require an API key for weather forecasts?▼

No API key is needed for Open-Meteo's non-commercial free tier. The script calls the public forecast endpoint directly over HTTPS with a 30-second timeout.

Can I use an ICAO code instead of coordinates with this forecast tool?▼

No, the --location argument takes raw lat/lon only and has no airfield database. Get coordinates from the uk-airfield-finder skill's output, which includes lat/lon for each airfield.

How are UK night-flying times calculated from sunrise and sunset?▼

The script applies the UK Air Navigation Order 2016 definition: night runs from sunset plus 30 minutes to sunrise minus 30 minutes. These boundaries are computed in Python and returned as night_begins_utc and night_ends_utc.

Is Open-Meteo forecast data a substitute for METAR or TAF?▼

No, it is uncertified automated model output, not an official aviation product. When it conflicts with a METAR, TAF, or F215 chart, the official source takes precedence and the discrepancy should be stated explicitly.