全国天气查询
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-1qazsc77/weather-querys。
技能介绍
解决什么问题
工程项目里天气数据分散,气象字段口径不一,返回结构也不一样,接到对话式 Agent 里很难稳定解析。这个技能把“查一个中国城市的天气”收敛成一次可执行查询:输入城市名、城市ID、城市代号、经纬度或 IP,输出统一的天气结果。适合需要实时气温、最高/最低温、湿度、气压、风力风速、空气质量、PM2.5、穿衣/运动/洗车/感冒/紫外线等生活指数,以及未来 24 小时和 7 天预报的场景。
技能如何工作
技能只处理全国天气预报这一类查询,不接其他天气服务。流程是:从用户请求里提取一个目标城市或位置信息;在 Skill 根目录执行 python scripts/query_weather.py,也可使用 python3;脚本携带用户提供的 API Key 调用全国天气预报接口;解析返回后输出城市、日期、天气、气温、湿度、风力、AQI、PM2.5、daily 七日数据、hourly 24 小时数据等信息。若环境中已配置 CHINAZ_WEATHER_API_KEY,可以省略命令行传入 Key。返回状态为成功时,应按实际字段回答;失败时根据 missing_api_key、invalid_input、网络超时等提示处理,不要编造数据。
适用边界与注意点
一次只查一个目标;批量任务需要逐条执行并汇总。查询结果受网络和时效影响,仅供参考,不具法律效应。不要输出、复述或保存完整 API Key。免费额度用完后需让用户前往购买页检查额度或升级套餐。如果用于自动化链路,建议把输入归一化成一个城市,并设置超时与重试,同时对 missing_api_key 和额度不足做明确提示。
使用场景
- 用户临时要查某个城市未来 24 小时气温和天气变化,需按城市名或经纬度取数并解释。
- 活动运营在排期前查询单城 7 天最高最低温度、风力和天气,判断户外安排风险。
- 客服助手接到“现在空气怎么样”的问题,需返回 AQI、PM2.5 和空气质量类别。
- 数据分析需要按城市 ID 逐条拉取实时气温、湿度、气压,再汇总对比。
适合人员
- 把天气字段接入对话机器人的后端工程师,关注稳定取数和错误处理。
- 每周要为单个活动核对城市天气风险的活动运营,需要快速看 7 天预报。
- 负责公众号天气播报的内容编辑,需要把 AQI、紫外线、穿衣指数讲清楚。
- 按城市清单逐条采集天气数据的分析师,关注城市 ID 和字段一致性。