weather

Fetches current weather conditions and forecasts from wttr.in via web_fetch or curl.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill weather-amirulandalib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weather
Source: https://github.com/AmirulAndalib/Vilvona-AI/tree/main/skills/weather
Command: npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill weather-amirulandalib

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl.

What problem does it solve? Getting quick, accurate weather information for a city, airport code, or coordinates requires querying an external service and parsing its response correctly. This Skill standardizes that workflow using wttr.in, with a preferred web_fetch path and a curl fallback. ## Core Features & Use Cases - Current Conditions: Retrieve temperature, feels-like, humidity, wind, and precipitation for any location using wttr.in JSON output. - Forecasts: Pull multi-day forecasts with daily high/low temperatures for travel planning and scheduling. - Fallback Support: Use curl with compact text formats when web_fetch is unavailable, and retry on the wttr.is mirror if wttr.in is unreliable. - Use Case: Before a business trip, ask for the 3-day forecast in Tokyo and get a concise summary of conditions, temperatures, and rain probability. ## Quick Start Ask the assistant for the current weather and 3-day forecast for London using the weather skill.

Frequently Asked Questions about weather

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get the current weather for a city using wttr.in?

Request the wttr.in JSON endpoint with web_fetch using the format=j2 parameter, for example https://wttr.in/London?format=j2. Parse current_condition[0] for temperature, condition, humidity, wind, and precipitation values.

How do I get a weather forecast from the command line with curl?

Use curl with a quoted HTTPS URL such as curl --fail --silent --show-error --max-time 20 "https://wttr.in/London?format=j1". Compact formats like format=3 or custom %t/%c/%p placeholders return short one-line summaries.

What location formats does wttr.in support?

wttr.in accepts city names, regions, airport codes, and geographic coordinates in the URL path. Multi-word city names should use plus signs, for example New+York.

What should I do if wttr.in is not responding?

Retry the same request path on the mirror domain https://wttr.is/ when wttr.in has reliability issues. Keep the same format parameters and timeout settings on the fallback request.

When should I not use wttr.in for weather data?

Avoid wttr.in for severe weather alerts, aviation, marine, or official decisions, where official local weather services are required. It is also unsuitable for historical climate data or hyper-local microclimate readings.