kdaip/echobot/weather
Claude Code and agent skill by kdaip/echobot
- community
Checking that the SKILL.md file is still in the repository.
Fetch current weather conditions and forecasts — no API key needed. Use this skill whenever the user asks about weather, temperature, rain, wind, humidity, forecast, or whether to bring an umbrella — even casual phrasing like "is it cold outside?", "what's the weather like in Tokyo?", "will it rain tomorrow in Seattle?", or "check the weather for me". Works on Linux, macOS, and Windows without any setup.
Install
npx vskill@latest install kdaip/echobot/weatherSKILL.md
Weather
Fetch and display current weather and forecasts — no API key required.
Decision flow
- Identify the location from the user's request.
- If the user says "here", "my location", or gives no city, ask for the city name.
- URL-encode spaces:
New+York,São+Paulo. - Airport codes work:
JFK,LHR,NRT.
- Detect the platform (or infer from context):
- Linux / macOS / Git Bash →
curl - Windows PowerShell →
curl.exe(barecurlmaps toInvoke-WebRequestand may fail)
- Choose the format based on what the user wants:
- Quick one-liner →
format=3 - More detail (humidity, wind) → custom format string
- Full 3-day forecast →
?Tflag - Structured data / calculations → Open-Meteo JSON (see below)
wttr.in — primary source
One-line summary (default for most queries)
Compact with humidity and wind
Full 3-day forecast (plain text, renders as a table)
Current conditions only (no forecast days)
Units
Append to the URL query string:
| Suffix | Unit system | |
|---|---|---|
?m | Metric (°C, km/h) | |
?u | US customary (°F, mph) | |
?M | Metric with m/s wind | |
| (none) | Auto-detected by IP |
Format codes (for custom format= strings)
| Code | Meaning | |
|---|---|---|
%c | Condition icon | |
%t | Temperature | |
%f | Feels-like | |
%h | Humidity | |
%w | Wind | |
%p | Precipitation | |
%P | Pressure | |
%l | Location name | |
%m | Moon phase |
Open-Meteo — fallback for structured/JSON use
Use when the user wants data for calculations, comparisons, or programmatic output. Requires coordinates (latitude/longitude).
Returns JSON: temperature, windspeed, winddirection, weathercode, time.
Add &hourly=temperature_2m,precipitation for hourly data, or &daily=temperature_2m_max,precipitation_sum for daily summaries. Docs: https://open-meteo.com/en/docs
WMO weather code → plain language
| Code | Description | |
|---|---|---|
| 0 | Clear sky | |
| 1–3 | Partly cloudy | |
| 45, 48 | Fog | |
| 51–67 | Drizzle / Rain | |
| 71–77 | Snow | |
| 80–82 | Rain showers | |
| 85–86 | Snow showers | |
| 95 | Thunderstorm | |
| 96, 99 | Thunderstorm + hail |
Presenting results to the user
- Short query ("what's the weather in Paris?"): run
format=3, then restate in a natural sentence — "It's currently ⛅ 12°C in Paris." - Forecast request ("3-day forecast for Tokyo"): use the
?Tflag and display the text table directly — it's already nicely formatted. - JSON / Open-Meteo: translate
weathercodeto plain language; don't dump raw JSON at the user. - Fetch failure: if the city isn't found or the request times out, try an alternate spelling or ask the user to confirm the location.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingechobot/skills/weather/SKILL.md
Popularity
- Repository stars
- 552
- Repository forks
- 47
- 7-day trend score
- 32
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kdaip/echobot/weather)