实时天气播报
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_29c69ebc/zhanghaha。
技能介绍
要解决什么问题
用户问「今天北京天气怎么样」「明天会下雨吗」或要一份早间/晚间播报时,模型需要实时、可读的天气信息,而不是凭训练数据猜。本技能通过公开接口拉取当前与预报数据,并按场景输出一行摘要、多日详情或播报稿。
技能如何工作
- 识别城市:从对话里提取目标城市;中文地名需转成 API 可用的英文/拼音(常见映射见技能内
references/weather_api.md)。未指定城市时会追问。 - 选择输出形态:根据意图选用
--format brief(快速一句)、detailed(多日详细)或默认的broadcast(适合展示的播报体)。预报天数默认 3 天;仅问「今天」为 1 天,「一周/7 天」为 7 天。 - 执行抓取脚本:运行
scripts/fetch_weather.py调用 wttr.in(免费、无需 API Key),将脚本 stdout 原样呈现;遇暴雨、台风、极端温等可附简短安全提示。
适用边界与注意
- 依赖 wttr.in 与网络,超时或不可达时应明确告知用户,不要静默失败。
- 接口对城市名敏感,请用英文转写(如 Chengdu 而非「成都」);歧义地名需核对返回是否匹配用户意图。
- 数据实时拉取、无缓存;脚本路径因部署环境而异,报错时需按实际安装位置核对。
使用场景
- 用户在对话里问「今天深圳什么天气」,需要立刻给出当前状况与简要说明
- 运营要在社群早班帖里贴某城市天气,希望用 `--format broadcast` 生成可直接粘贴的播报稿
- 出差前问「未来三天广州天气预报」,需要按 `--days 3` 拉取多日详细或 detailed 形态
- 用户只问「明天上海会下雨吗」且已指明城市,需要一日预报而非默认三天
适合人员
- 在微信群/论坛做日更帖的运营,需要把指定城市的早间或晚间天气写成固定格式的播报文案
- 计划城际出行或户外活动的人,要在对话里快速核对「今天/未来几天」是否适合出门
- 做本地资讯号或播客的编辑,偶尔要把某城市实时天气嵌进口播或图文,不想手查网页再改写
- 客服或助理在帮同事查差旅目的地天气时,习惯用中文问城市、希望模型直接跑脚本返回 wttr.in 结果