weather

Retrieve current weather and multi-day forecasts for cities via Open-Meteo API.

1.0k|75|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/octos-org/octos --skill weather-octos-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weather
Source: https://github.com/octos-org/octos/tree/main/crates/app-skills/weather
Command: npx skills add https://github.com/octos-org/octos --skill weather-octos-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill retrieves real-time weather data for any city worldwide using the Open-Meteo API (no API key required).

Core Features & Use Cases

  • Current weather: temperature, humidity, wind, and conditions for a specified city.
  • Forecast: multi-day forecast with daily highs/lows, conditions, precipitation, and wind.
  • Geocoding & timezone handling: converts city names to coordinates and resolves local time.

Quick Start

Ask me to fetch the current weather for a city, for example: get_weather with {"city": "Stockholm"}.

Frequently Asked Questions about weather

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

FAQPage Schema
How do I get current weather data for a specific city using an API?

To get current weather for a city, you can retrieve real-time temperature, humidity, wind, and conditions using the Open-Meteo API. This approach geocodes the city name to coordinates and resolves local timezones to ensure accurate weather data retrieval.

Do I need an API key to fetch weather forecasts and current conditions?

No API key is required to fetch weather forecasts and current conditions. You can retrieve multi-day forecasts with daily highs, lows, and precipitation data directly using the Open-Meteo API without registering for an authentication key.

Can I retrieve a multi-day weather forecast for any city worldwide?

Yes, you can retrieve a multi-day weather forecast for any city worldwide. By passing an optional days parameter, the API returns daily highs, lows, conditions, precipitation, and wind data while handling geocoding and timezone resolution automatically.

How does timezone handling work when retrieving weather for global cities?

Timezone handling works by converting city names to geographic coordinates, which resolves the local time for accurate weather reporting. This mechanism ensures the current conditions and multi-day forecasts align with the target city's actual local time.

What happens if the weather API request fails during data retrieval?

If the weather API request fails during data retrieval, the system retries the failed requests to ensure robust data fetching. This retry mechanism validates input, attempts geocoding again if needed, and secures reliable delivery of current conditions and forecasts.