天气查询助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fdc84a37/weather-search-new。
技能介绍
要解决什么问题
对话里一旦涉及「北京明天会不会下雨」「上海这周气温多少」,模型需要可验证的实时气象数据,而不是凭训练数据猜日期和城市。本技能把查询收敛成固定流程:从用户话里抽出城市与预报天数,用捆绑脚本拉 Open-Meteo 数据,再以中文简报形式回给用户。
技能如何工作
- 解析意图:城市名必填(中英文均可,如
北京、Shanghai);预报天数可选,默认 3 天、上限 7 天。缺城市时只追问,不臆测地名。 - 调用
scripts/weather.py:脚本负责地理编码与天气请求,避免手写 HTTP。常用参数:--city(必填)、--days(1–7)、--lang(地理编码语言,默认zh)。输出为「当前天气 + 逐日预报」的中文格式化文本,可直接展示。 - 可选补充:在脚本结果之上,可按降水概率、风力、高温等给出出行或穿搭提示(带伞、补水、防风等)。
底层为 Open-Meteo 免费接口,无需注册或 API key,适合个人助手场景直接挂载。
边界与注意
- 脚本仅依赖 Python 标准库(
urllib),Python 3.8+ 即可,无需额外pip依赖。 - 城市未找到或网络异常时,脚本会打印明确错误并以非零退出码结束;应向用户说明并建议换写法或检查网络。
- 免费额度约 10,000 次/天,个人对话一般够用;更深字段与 WMO 天气代码见技能内
references/open-meteo.md。
使用场景
- 用户给出中英文城市名,要查当天气温、风力与湿度,并决定明天是否带伞出门。
- 策划跨城周末出行前,需要目标城市未来 3~7 日降水概率与最高最低气温简报。
- 撰写户外活动通知时,要核对活动日当天是否会下雨、风力是否适合露天环节。
- 家人在不同城市,对话里临时问「那边这周天气怎么样」并要可读的中文逐日预报。
适合人员
- 经常帮用户安排出差路线的产品运营,需在对话里即时核对目的地未来几天是否适合飞行或户外会议。
- 写旅游攻略或路书的内容编辑,要把具体城市的逐日气温与降水写进稿件而非凭印象编造。
- 负责社区/线下活动排期的组织者,要根据预报调整露天环节时间并提前写进参与者提醒文案。
- 做个人助理类 Agent 的维护者,希望用无 API key 的脚本稳定接入实时气象数据。