Weather
A utility skill sourced from ClawHub (90k+ downloads, 277 stars, by steipete). Fetches real-time weather data and multi-day forecasts for any city or coordinates using free, keyless weather APIs.
93Trust High
by steipeteproductivitybeginnerv1.0.0updated Mar 2, 2026
38.2kTotal Runs
96.5%Success Rate
2.2kInstalls
93Trust Score
Tags
#weather#forecast#location#api#no-api-key#utility#clawhub
Required Tools
web_fetchjson_parseInputs
| Name | Type | Description | Req |
|---|---|---|---|
| location | text | City name, address, or coordinates (lat,lon). Examples: "San Francisco", "48.8566,2.3522". | yes |
| units | text | Temperature units: "metric" (Celsius) or "imperial" (Fahrenheit). Defaults to "metric". | -- |
| days | number | Number of forecast days (1-7). Defaults to 3. | -- |
Outputs
| Name | Type | Description | Req |
|---|---|---|---|
| weather | json | JSON with fields: location, current (temp, humidity, wind, conditions), forecast (array of daily objects). | yes |
Compatible Skills
SKILL.md
---
name: weather
description: Get current weather conditions and multi-day forecasts for any location worldwide using free weather APIs.
---
# Weather
Get current weather and forecasts for any location.
## Quick Start
### Using wttr.in
```bash
# Current weather (text)
curl wttr.in/London
# Current weather (JSON)
curl "wttr.in/London?format=j1"
# Specific format
curl "wttr.in/London?format=%l:+%c+%t+%w"
```
### Using Open-Meteo
```bash
# Current weather
curl "https://api.open-meteo.com/v1/forecast?latitude=51.5074&longitude=-0.1278¤t=temperature_2m,relative_humidity_2m,weather_code,wind_speed_10m"
# 7-day forecast
curl "https://api.open-meteo.com/v1/forecast?latitude=51.5074&longitude=-0.1278&daily=temperature_2m_max,temperature_2m_min,precipitation_sum&timezone=auto"
```
## Location Formats
| Format | Example |
|--------|---------|
| City name | "London" |
| City, Country | "Paris, France" |
| Airport code | "JFK" |
| Coordinates | "51.5074,-0.1278" |
## Output Fields
```json
{
"location": "London, United Kingdom",
"current": {
"temp": 15,
"humidity": 72,
"wind_speed": 18,
"conditions": "Partly cloudy",
"feels_like": 13
},
"forecast": [
{
"date": "2026-03-16",
"temp_high": 16,
"temp_low": 8,
"conditions": "Rain",
"precipitation": 5.2
}
]
}
```
## API Options
### wttr.in (No API Key)
- Location: wttr.in/{location}
- Formats: text, JSON, PNG
- Supports: emoji, colors
### Open-Meteo (No API Key)
- Free, open-source
- Hourly & daily forecasts
- Historical data available
- Multiple models
## Common Use Cases
```bash
# Get weather before outdoor activity
# Check forecast for travel planning
# Monitor conditions for agriculture
# Track weather for events
```
## Error Handling
- Unknown locations: Try coordinates
- API failures: Fallback to secondary source
- Rate limits: Open-Meteo has generous limits