weather
- Use it when
- you ask about the current weather or the forecast somewhere
- It does
- queries wttr.in with curl, and falls back to Open-Meteo's JSON API by coordinates
- You get
- an answer in the chat: a one-line summary, a line with humidity and wind, or a full forecast
- Needs
- curl only, with no API key or account
TLDR
A small skill built on two free weather services. wttr.in is the main one: a single curl call returns a one-line summary, a custom line built from codes for condition, temperature, humidity, wind and moon phase, or a full forecast. It takes city names or airport codes, metric or US units, today only or current conditions only, and can save the forecast as a PNG image. Open-Meteo is the fallback for programmatic use: the agent finds the city's coordinates, then gets JSON with temperature, wind speed and a weather code.
Summarizes the skill at aca4fea.
openclaw skills install @steipete/weatherClawHub page · All skills from clawhub.ai/steipete
- Downloads
- 169,956 on ClawHub, Sep 21, 2026
- Downloads
- 254,664 on Tencent SkillHub, Sep 21, 2026
| Category |
Learning and everyday help outside work. |
|---|---|
| Type |
Operates a CLI, API, app or bundled script to get something done. |
| Effect |
Adds no side effects of its own. It shapes how the agent thinks, writes or reviews. Guidelines and routers are always effect:none, even when the task they support edits code. |
| Needs |
Instructions only. Works in any agent that supports skills. |
| Publisher |
A verified publisher on its registry (skills.sh, ClawHub or Tencent SkillHub), or the company or maintainer behind the product the skill operates. |
| Topics |
SKILL.md
From ClawHub, version 1.0.0. Checked daily, last changed Oct 20, 2026.
Frontmatter
name: weather
description: Get current weather and forecasts (no API key required).
homepage: https://wttr.in/:help
metadata: {"clawdbot":{"emoji":"🌤️","requires":{"bins":["curl"]}}}Weather
Two free services, no API keys needed.
wttr.in (primary)
Quick one-liner:
curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C
Compact format:
curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h
Full forecast:
curl -s "wttr.in/London?T"
Format codes: %c condition · %t temp · %h humidity · %w wind · %l location · %m moon
Tips:
- URL-encode spaces:
wttr.in/New+York - Airport codes:
wttr.in/JFK - Units:
?m(metric)?u(USCS) - Today only:
?1· Current only:?0 - PNG:
curl -s "wttr.in/Berlin.png" -o /tmp/weather.png
Open-Meteo (fallback, JSON)
Free, no key, good for programmatic use:
curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12¤t_weather=true"
Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode.