weathercliGet current weather conditions and forecasts for any location worldwide. Returns structured data with temperature, humidity, wind, precipitation, and more. No API key required.
Install via ClawdBot CLI:
clawdbot install pjtf93/weathercliUse 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@latest
# Or download binary from releases
# https://github.com/pjtf93/weathercli/releases
Generated Mar 1, 2026
Travel agencies or personal trip planners can use weathercli to check current conditions and forecasts for destinations, helping clients pack appropriately and schedule outdoor activities. It can compare weather across multiple cities to recommend optimal travel dates based on climate preferences.
Event organizers can integrate weathercli to monitor forecasts for outdoor weddings, festivals, or sports events, enabling proactive decisions like rescheduling or setting up shelters. The hourly forecast feature allows detailed planning for event timelines based on precipitation probability and temperature changes.
Farmers and agricultural businesses can use weathercli to track daily forecasts for crop management, such as irrigation scheduling based on precipitation data and UV index for plant health. The location search helps pinpoint specific farm coordinates for accurate weather data.
Delivery companies can leverage weathercli to assess conditions along routes, using wind speed and precipitation forecasts to optimize schedules and ensure driver safety. The JSON output allows integration into fleet management systems for real-time weather alerts.
Health apps can incorporate weathercli to provide personalized recommendations, such as UV index warnings for sun protection or apparent temperature alerts for vulnerable populations. The current weather data helps users plan outdoor exercises based on comfort levels.
Offer a basic free tier of weathercli with limited requests and a paid tier for higher volume or advanced features like historical data. Monetize through subscription plans targeting developers and businesses needing reliable weather integration without API key hassles.
License weathercli as an embedded tool for companies in travel, logistics, or agriculture, allowing them to rebrand it within their own apps. Generate revenue through licensing fees and custom integration support for large-scale deployments.
Partner with data analytics firms to aggregate weathercli outputs for market research, such as climate trend analysis or location-based consumer insights. Revenue comes from selling anonymized datasets or insights derived from weather patterns.
💬 Integration Tip
Always use the --json flag for programmatic parsing to ensure structured data output, and implement error handling for network issues or invalid locations as described in the skill documentation.
Get current weather and forecasts (no API key required).
Google Weather API - accurate, real-time weather data. Get current conditions, temperature, humidity, wind, and forecasts. Powered by Google's Weather API fo...
Monitor solar weather conditions including geomagnetic storms, solar flares, aurora forecasts, and solar wind data. Uses NOAA Space Weather Prediction Center real-time data.
Weather and pollen reports for any location using free APIs. Get current conditions, forecasts, and pollen data.
Provide current weather and forecasts using wttr.in and Open-Meteo APIs without requiring an API key.
天气查询:使用和风天气(JWT+Host)获取实时天气与未来预报;支持城市名/LocationID/经纬度;缺省地点可用 QWEATHER_DEFAULT_LOCATION。