Agent Skills
返回列表
天气查询

天气查询

生活服务 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c7397e77/weather-plus-new。

技能介绍

要解决什么问题

对话里问「北京今天多少度」「下周会不会下雨」「未来一个月要不要带伞」,模型如果没有固定数据源,容易编造或用过期知识。本技能把中国城市天气查询收敛到中国天气网(weather.com.cn)的公开接口:实时、逐 3 小时、7 天、15 天,以及最长约 40 天的长期预报,并按问法选数据源,而不是泛泛描述。

技能如何工作

  1. 解析城市:优先用文档中的常用城市代码(如北京 101010100);不在表内时,从 city.js 做模糊匹配(「北京市」「海淀」等可落到同一城市)。未指定城市时应向用户确认。
  2. 按查询类型拉数:

- 今天:实时 JSON + 7 天页,实时优先。
- 明天/后天、逐小时:7 天预报里的逐 3 小时块。
- 一周:7 天日汇总。
- 15~40 天:40 天日历 API;跨月时合并当月、下月(及更远)接口,并按日期范围过滤。

  1. 解析与展示:处理 40 天 JSON 前的 var fc40 = 前缀;按 cla 区分 d15/d40 等类型,过滤 history、obs;单日、多日表格、逐 3 小时分开展示。16 天以后 w1 常为空,用 hgl(降水概率) 和 rain1 提示降雨(例如 hgl > 50% 按「可能有雨」处理)。
  2. 请求与容错:请求需带合理 Referer、User-Agent;空数据时核对城市代码;超出约 40 天范围应明确「该日期暂无预报数据」。

适用边界

  • 覆盖中国城市,依赖 weather.com.cn,非全球通用气象服务。
  • 40 天预报中,约 16 天后往往只有温区与降水指标,天气现象文字可能显示为「—」。
  • 数据约每小时更新,不必高频重复请求;温度统一为 °C。

使用场景

  • 出差前用自然语言问「上海未来三天会不会下雨」,对照 7 天与逐 3 小时数据决定是否带伞或改行程
  • 家庭周末自驾前查「杭州明天每个小时天气」,用逐 3 小时预报选出发时段和户外停留窗口
  • 活动排期时问「6 月 27 日到 7 月 10 日成都气温范围」,合并跨月 40 天 API 按日期过滤温区与降水概率
  • 对话里随口问「深圳今天气温多少、风向湿度」,优先拉实时 sk 接口再补 7 天页做当日上下文

适合人员

  • 经常跨城出差、需要在对话里快速核对目的地实时与一周降水的销售或实施顾问
  • 负责线下活动或拍摄档期、要查未来 15~30 天温区与降水概率是否适合户外的运营或制片协调
  • 写旅行/本地生活向内容、需引用中国天气网口径的多日预报而非模型臆测的创作者或编辑
  • 接 household 或助理类 Agent、用户会用「明天要不要带伞」「后天几度」等口语触发查询的产品集成者