WeatherApiSkill
Get current weather conditions for any location using the OpenWeatherMap API.
Provider note: This skill uses OpenWeatherMap
(api.openweathermap.org/data/2.5/weather), not WeatherAPI.com. An
OpenWeatherMap API key is required — a WeatherAPI.com key will not work.
Obtain a key at https://openweathermap.org/api.
Class: WeatherApiSkill
Tools: get_weather (configurable via tool_name)
Env vars: WEATHER_API_KEY
api_key
OpenWeatherMap API key. Falls back to the WEATHER_API_KEY environment
variable when the config value is not supplied.
tool_name
Custom name for the generated weather tool.
units
Temperature units. Preferred values: "metric" (Celsius), "imperial"
(Fahrenheit), or "standard" (Kelvin). Python SDK aliases are also
accepted: "celsius" → "metric", "fahrenheit" → "imperial".