Get current weather and forecasts with verified location matching (no API key required).
62
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./workspace/skills/weather/SKILL.mdUse the most reliable location match first. For Chinese city names or other non-Latin input, prefer wttr.in with the original query because it resolves native names directly. Use Open-Meteo for structured current conditions and forecasts only after you have confirmed the exact city.
country, admin1, admin2, and population.wttr.in with the original Chinese name, or geocode the English/pinyin city name instead.timezone=auto when calling Open-Meteo so the reported time matches the location.Quick current conditions:
curl -s "https://wttr.in/London?format=%l:+%c+%t+%h+%w"Chinese city example:
curl -s "https://wttr.in/%E6%88%90%E9%83%BD?format=%l:+%c+%t+%h+%w"
curl -s "https://wttr.in/%E4%B8%8A%E6%B5%B7?format=%l:+%c+%t+%h+%w"JSON output if you need more detail:
curl -s "https://wttr.in/Chengdu?format=j1"Tips:
New York -> New+York?m for metric units and ?u for US unitscurl -s "https://geocoding-api.open-meteo.com/v1/search?name=Chengdu&count=3&language=en&format=json"curl -s "https://api.open-meteo.com/v1/forecast?latitude=30.66667&longitude=104.06667¤t=temperature_2m,relative_humidity_2m,weather_code,wind_speed_10m&daily=weather_code,temperature_2m_max,temperature_2m_min&forecast_days=1&timezone=auto"Important:
成都, geocoding name=%E6%88%90%E9%83%BD may return smaller homonym locations first. Prefer Chengdu after verifying it matches Sichuan, China.wttr.in for the original city name instead of presenting a likely wrong result.49183d7
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.