Weathercli
Get current weather conditions and forecasts for any location worldwide. Returns structured data with temperature, humidity, wind, precipitation, and more. No API key required.
Get current weather conditions and forecasts for any location worldwide. Returns structured data with temperature, humidity, wind, precipitation, and more. No API key required.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Use the
weathercli command to retrieve weather information for any location worldwide.
Get real-time weather conditions including temperature, humidity, wind, and precipitation.
weathercli current "<location>" weathercli current "<location>" --json
Returns: Current temperature, "feels like" temperature, humidity %, wind speed/direction, pressure, cloud cover, UV index, precipitation, weather condition description, and timestamp in local timezone.
Get daily or hourly weather forecasts.
# Daily forecast (default: 7 days, max: 16) weathercli forecast "<location>" --days <N>Hourly forecast (max: 384 hours)
weathercli forecast "<location>" --hourly --hours <N>
JSON output for parsing
weathercli forecast "<location>" --json
Returns: For each day/hour: temperature (high/low or current), weather condition, precipitation probability and amount, wind speed/direction, UV index, sunrise/sunset times (daily only).
Find coordinates and timezone information for a location.
weathercli search "<location>" weathercli search "<location>" --json
Returns: Location name, coordinates (lat/lon), country, region/state, timezone.
Locations are flexible and geocoded automatically:
"London", "Tokyo", "New York""Paris, France", "Berlin, Germany""Portland, Oregon", "Barcelona, Catalonia"--json - Output structured JSON (recommended for parsing)--no-color - Disable color output (for plain text parsing)--days N - Number of days for forecast (1-16, default: 7)--hourly - Show hourly instead of daily forecast--hours N - Number of hours for hourly forecast (1-384)--verbose - Show detailed request informationColor-coded temperatures, formatted with emojis and units. Times shown in location's local timezone.
Current weather:
{ "location": { "name": "Tokyo", "latitude": 35.6895, "longitude": 139.6917, "country": "Japan", "timezone": "Asia/Tokyo" }, "time": "2026-01-12T18:45:00+09:00", "temperature": 4.7, "apparent": 1.8, "humidity": 66, "wind_speed": 3.6, "wind_direction": 135, "condition": "Clear sky", "weather_code": 0, "precipitation": 0, "cloud_cover": 0, "pressure": 1015.2, "uv_index": 0 }
Forecast:
{ "location": { ... }, "daily": [ { "date": "2026-01-12", "temp_max": 12.1, "temp_min": 4.3, "condition": "Slight rain", "precip_prob": 75, "precipitation": 1.5, "sunrise": "2026-01-12T08:04:00+09:00", "sunset": "2026-01-12T16:45:00+09:00", "wind_speed_max": 15.3, "wind_direction": 202, "uv_index_max": 2.4 } ] }
search command first to validate--json for programmatic parsingtemperature, condition, wind_speed for quick summariesprecip_prob for rain likelihoodsunrise/sunset for daylight planningweather_code follows WMO standard (0-99)apparent temperature for "feels like" comfortQuick weather check:
weathercli current "London" --json | jq '.temperature, .condition'
Week forecast for trip:
weathercli forecast "Barcelona" --days 5 --json
Detailed today's hourly:
weathercli forecast "Seattle" --hourly --hours 24
Check multiple cities:
for city in "Tokyo" "London" "New York"; do weathercli current "$city" --json | jq -r '"\(.location.name): \(.temperature)°C, \(.condition)"' done
Find exact location:
weathercli search "Springfield" --json
Location not found:
Error: location not found: Atlantis
→ Check spelling, try adding country/region
Network error:
Error: weather API error: network timeout
→ Retry after brief delay
Invalid input:
Error: invalid days value
→ Check
--days is between 1-16
If
weathercli is not available:
# Via Go go install github.com/pjtf93/weathercli/cmd/weathercli@latestOr download binary from releases
https://github.com/pjtf93/weathercli/releases
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.