Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Answers weather questions for a location or coordinates via wttr.in (free, no API key). Current weather + 3-day forecast. Location comes from the user request or preferences; optional short cache.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -35% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -42% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -48% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 287% | 0% |
<img src="banner.png" width="100%" alt="wetter banner">
> Deutsch — Offizielle Deutsch-Version / Documento Oficial en Deutsch.
Fast, key-free weather information for everyday use.
Answers "What will the weather be like?" questions without an API key (data source: wttr.in). Delivers current weather (temperature, feels-like, wind, humidity, UV) plus a compact 3-day forecast. User-neutral: no fixed location in the code — the location comes from the request or from assist/prefs.json (wetter_default_location), which the LLM fills in interactively with the user.
| User input | Action | |---|---| | "Weather for Potsdam?" / "What will the weather be like in Hamburg?" | wetter_core.py "<location>" | | "Weather tomorrow?" (without location) | wetter_core.py --default (location from prefs) | | "My default weather location is Potsdam" | wetter_core.py --set-default "Potsdam" | | Coordinates known | wetter_core.py <lat> <lon> |
1. Determine location: from request; else prefs.json (wetter_default_location);
else ask user interactively + optionally save as default.
2. Query wetter_core.py (wttr.in, 2 attempts, 30-min cache).
3. Present readable weather text + 3-day forecast.bashpython wetter_core.py "Potsdam" # location python wetter_core.py 52.6789 13.5878 # coordinates python wetter_core.py --default # location from prefs.json python wetter_core.py --set-default "Potsdam"
assist/wetter/.cache.json(TTL 30 min, best-effort) — avoids repeated network calls.
assist/prefs.json (wetter_default_location).We use wttr.in as the key-free default source, but are open to other weather backends (e.g. DWD/OpenWeather) if the user prefers them.
assist/AGENTS.md — Umbrella routerassist/reiseroute/ — uses weather for travel planning (planned)hub/_services/weather/weather_service.py (MIT).optional cache, prefs-based default location. User-neutral.
Other measured skills in the registry, with their headline benchmark lift.