app/weather/SKILL.md
When a user asks for weather or short forecast at a latitude/longitude → return current conditions or forecast.
npx skillsauth add davidkk/vercel-openapi weatherInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
23.031389,113.137222 (Nanhai center example), lat:… lng:…, etc.latitude (-90..90) and longitude (-180..180).granularity (hourly | daily, default hourly), hours (e.g. 1–24 for hourly). If user omits forecast horizon, use a small default (e.g. 6) or ask once.latitude, longitude (numbers, required) in JSON body.granularity (optional), hours (optional), days (optional / reserved).data.POST /api/weather (now) or POST /api/weather/forecast (forecast) with JSON body.location, now or forecast from JSON.Now:
POST /api/weather — body { "latitude": number, "longitude": number }
Forecast:
POST /api/weather/forecast — body e.g. { "latitude": 23.031389, "longitude": 113.137222, "granularity": "hourly", "hours": 6 } (佛山市南海区中心附近,维基百科 23°01′53″N 113°08′14″E)
location (province/city/district etc.), now or forecast structure as returned.conditionText and place strings from API as returned when showing raw labels./api/weather with that body → summarize now./api/weather/forecast with hours: 6.POST only for these routes; follow Steps.
tools
When a user asks for weather or short forecast at a latitude/longitude → return current conditions or forecast.
data-ai
When a user asks whether today is a public holiday in mainland China → return holiday status/name.
development
When a user provides China latitude/longitude → reverse geocode to province/city/district.
tools
When a user asks for China Fuel Price by province or a recharge promo → return current/previous prices or promo result.