with one click
weather
Weather information and forecasts — no API key required
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Weather information and forecasts — no API key required
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Google Calendar — list, create, and manage events via gcal CLI
Manage HubSpot CRM — contacts, companies, deals, tickets
Manage Shopify store — products, orders, customers, inventory
Configure audio transcription and image/video understanding for channels
AWS CLI for S3, EC2, Lambda, CloudWatch, RDS, and ECS
Google Calendar — list, create, and manage events via gcal CLI
| name | weather |
| version | 0.3.0 |
| author | devclaw |
| description | Weather information and forecasts — no API key required |
| category | builtin |
| tags | ["weather","forecast","temperature","wttr","open-meteo","moon"] |
You can check weather for any location worldwide. No API key needed.
# Quick one-line weather
curl -s "wttr.in/CITY?format=3"
# Detailed current conditions
curl -s "wttr.in/CITY?format=%l:+%c+%t+(feels+like+%f)+💧%h+💨%w"
# Full forecast (3 days, colored terminal output)
curl -s "wttr.in/CITY?lang=pt"
# Compact forecast
curl -s "wttr.in/CITY?format=v2&lang=pt"
# Full weather data as JSON
curl -s "wttr.in/CITY?format=j1" | jq '{
location: .nearest_area[0].areaName[0].value,
country: .nearest_area[0].country[0].value,
temp_c: .current_condition[0].temp_C,
feels_like_c: .current_condition[0].FeelsLikeC,
humidity: .current_condition[0].humidity,
description: .current_condition[0].weatherDesc[0].value,
wind_kmph: .current_condition[0].windspeedKmph,
wind_dir: .current_condition[0].winddir16Point,
visibility_km: .current_condition[0].visibility,
uv_index: .current_condition[0].uvIndex
}'
# 3-day forecast
curl -s "wttr.in/CITY?format=j1" | jq '.weather[] | {
date: .date,
max_c: .maxtempC,
min_c: .mintempC,
avg_c: .avgtempC,
sun_hours: .sunHour,
description: .hourly[4].weatherDesc[0].value
}'
curl -s "wttr.in/Moon"
curl -s "wttr.in/Moon?format=j1" | jq '.weather[0].astronomy[0]'
# Current weather by coordinates (no API key needed)
curl -s "https://api.open-meteo.com/v1/forecast?latitude=LAT&longitude=LON¤t=temperature_2m,relative_humidity_2m,wind_speed_10m,weather_code" | jq '.current'
# 7-day forecast
curl -s "https://api.open-meteo.com/v1/forecast?latitude=LAT&longitude=LON&daily=temperature_2m_max,temperature_2m_min,precipitation_sum,weather_code&timezone=auto" | jq '.daily'
# Get coordinates from city name (geocoding)
curl -s "https://geocoding-api.open-meteo.com/v1/search?name=CITY&count=1" | jq '.results[0] | {name, latitude, longitude, country}'
CITY with the city name. Use + for spaces: New+York.lang=pt for Portuguese, lang=en for English.weather, what's the weather, temperature, will it rain, forecast, moon phase, previsão do tempo, vai chover, clima em, temperatura