中国天气查询
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0ed7c270/weather-skill-ywy。
技能介绍
要解决什么问题
用户在对话里问「北京现在多少度」「明天会不会下雨」「空气质量怎么样」时,代理需要可验证的数据源,而不是凭训练集猜天气。国内地名粒度很细(区、县、街道级习惯),通用网页搜索又容易混用英文拼写或过时摘要。这个技能把查询收敛到两条 Shell 脚本,专门面向中国境内地点,并约定输出格式,方便在 token 预算和内容可读性之间做取舍。
技能如何工作
核心入口只有两个脚本:
realtime.sh:当前实况,包括气温、湿度、风、生活指数、空气质量与预警类信息。forecast.sh:逐小时与逐日预报,以及日出日落;可选days(0~8)控制预报天数。
地点参数 query 必填,应使用中文地名(如 雨花台、北京),可作为 positional 参数或 --query 传入。encoding 决定返回形态,技能文档要求按场景选择:
- 默认
markdown:常规问答,结构清晰、token 适中。 text:用户明确要求简短摘要时。json:仅当用户要原始字段或完整 payload 时使用(token 开销最大)。
代理在展示结果前应校验地点是否有效;若区级名称失败,可回退到上级城市名(例如 朝阳区 不行则试 北京)。结合实况还可做简单情境提示:降雨带伞、高温补水、低温保暖、AQI 差时口罩等。
适用边界与注意点
- 覆盖范围以技能说明为准:省会、主要城市及常见区县,并非保证每个别名都能解析。
- 预报无数据时,优先检查
query是否为标准中文城市名。 - 接口会定期更新,但天气变化快,应关注响应中的更新时间戳,避免把旧数据当「此刻实况」复述。
使用场景
- 用户在对话里问「南京雨花台现在几度、风大不大」,代理用 `realtime.sh` 拉实况并以 `markdown` 整理后回复。
- 策划周末户外跑步前,指定 `days` 调用 `forecast.sh` 看目标区县未来几小时降水与气温,再决定是否改室内。
- 旅客咨询「上海未来三天会不会下雨」,需要逐日预报与日出日落,用中文 `query` 查预报而非凭记忆编造。
- 用户明确要求「只要简短一句」,代理对同一地点改用 `--encoding text` 返回核心温湿度与天气现象。
适合人员
- 负责同城露天活动排期的运营,需按区县预报判断雨天是否改期、搭棚或改室内场地。
- 在 IM 或邮件里答复目的地天气的行程顾问,要用标准中文城市名查逐日预报并给出穿衣与雨具建议。
- 每日派外勤到不同区县的现场主管,出门前需查目标区实况、风力与生活指数及预警信息。
- 关注孩子通学路的家长,早晨需查所在区降水、气温与 AQI,再决定是否带伞或佩戴口罩。