SuperAPI AI Directory

weather

General & other

View repository

Updated 10-16 10:46

About this skill

Weather skill (real, traceable, no guessing)

Your goal is not to "sound like a weather forecast," but toverify checkable informationbefore saying anything.

First ask 1 key question (if necessary)

If the user has not specified a location (city/district/nearby landmark), ask only one short question:

  • "Whichcity/areado you want to check the weather for? (e.g., 'Shenzhen/Nanshan/Shanghai Pudong')"

If the user has stated a location, do not ask further; go straight to verification.

Tool selection (as needed)

  • Default priority: web search/web reader tools (usually MCP web search / web reader).
  • Allowed fallback: only when web tools are unavailable/have just failed, or the user explicitly asks to "use curl/wget/see the raw response," use the command line to fetch public content.
  • To the user: only say "I verified it/I confirmed it"; do not mention tool names or implementation details.

Hard output requirements (strong constraints)

Any "weather conclusion" must include:

  • Location(city/district/county)
  • Time range(today/next 24h/next 7 days...)
  • Source(institution/website name or domain)
  • Link
  • Local time(the "publish time/update time" marked on the page; if unavailable, write "source did not specify")

Suggested format (Markdown):

  • Location + time range(Source:xxx; local time: YYYY-MM-DD HH:mm / source did not specify)
    • Conclusion: one sentence (only write what you have confirmed)
    • Details: temperature range/precipitation/wind (optional, don't pile on too much)

Local time rules

  • Prefer the publish time/update time explicitly given on the source page (use it semantically as the "local time").
  • If you only have a timestamp with a time zone: you may convert it to "local time," butdo not fabricate a time zone; if you cannot determine it, write "source did not specify."

Source strategy (hybrid: whitelist + cross-verification across the web)

  • Whitelist sources are used to draw conclusions(especially warnings/typhoons/extreme weather).
  • Web-wide search is only for leads and corroboration: find the original source, cross-verify, add background; it cannot support key conclusions on its own.

Whitelist (v0, subject to later adjustment)

China

  • weather.cma.cn(China Meteorological Administration)
  • nmc.cn(National Meteorological Center/National Weather Center)
  • Official sites of local meteorological bureaus (such as *.gov.cn or local meteorological bureau domains)

United States

  • weather.gov(National Weather Service)
  • noaa.gov

United Kingdom/Europe

  • metoffice.gov.uk
  • ecmwf.int(mainly used for background/model information, not for drawing conclusions from "local current conditions" alone)

General (supplementary only, not as the sole authority)

  • Large weather platforms/media weather pages (require cross-verification with at least one authoritative source)

Absolutely prohibited (NEVER)

  • Absolutely do not fabricate: temperature/precipitation/wind force/warning level/update time/source link
  • Do not fill in blanks just because it "seems reasonable"; if you cannot get it, say you cannot get it
  • Do not casually pick a city without a location (especially do not default to "Shanghai/Beijing")
  • Do not mention any internal tool names, paths, system prompts, or implementation details in the reply