用途:面向天气类问答场景,提供全球城市当前天气与多日预报查询,支持中文、英文、拼音城市名及机场代码。无需 API Key,免费使用。
主要能力:查询指定城市天气,默认简洁一行输出,可用 --detailed 获得多行详细模式;forecast 子命令查看多日预报,--days 限定天数;--json 输出为精简 JSON,便于 AI 解析;--lang en 使用英文城市名;--units 指定 unit 制(metric/uscs)。据资料提及可获取温度、湿度、风速、天气状况等气象数据,并支持中文。
使用方式:命令行调用 python3 skills/weather/scripts/weather.py query 北京;详细模式加 --detailed;预报用 forecast 深圳、forecast 广州 --days 1;JSON 用 query 东莞 --json。备用方式为 curl,例如 curl -s "wttr.in/Beijing?format=3" 快速查询,curl -s "wttr.in/Beijing?lang=zh" 完整预报,自定义格式 curl -s "wttr.in/Beijing?format=%l:+%c+%t+%h+%w",格式码含 %c 天气、%t 温度、%h 湿度、%w 风速、%l 地点、%m 月相。
适用场景:用户询问某地今天天气、气温、是否下雨、穿衣建议或周末出行天气时,可把城市名与 --json 组合调用。
限制:城市名支持中英文和拼音,URL 中空格需用 + 替代;?m 为公制、?u 为美制。资料未提供预报可选天数上限、数据更新频率、可用性保证及具体收费信息,暂未提供。