Agent Skills
返回列表
香港天气速览

香港天气速览

生活服务 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-hk-weather-info 到你的 AI 助手中。

技能介绍

解决的具体问题

在开发香港本地应用或聊天机器人时,接入官方气象数据往往面临门槛高、数据格式不统一或缺乏多语言支持等问题。本项目基于香港天文台(HKO)的开放数据接口,提供一个纯 Python 标准库实现的解决方案,帮助开发者快速获取实时天气、本地预报及分钟平均气温,并支持中英繁三语输出。

技能工作流解析

该技能的核心逻辑分为三个关键步骤:

  • 当前天气获取:调用 rhrread 接口获取温度、湿度及雨量。系统支持区域过滤,通过不区分大小写的部分匹配或别名映射(如英文到中文),从多站点数据中筛选出目标行政区的信息。
  • 本地天气预报:调用 flw 接口获取概要及详细预报。即使用户指定了区域,该接口也返回全港预报,技能会将其作为整体背景展示。
  • 分钟平均气温:在完成前两步后,额外请求最新的 1 分钟平均气温 CSV 文件。这是一个增量步骤,如果下载失败则不影响主流程。

适用边界与注意事项

  • 时间同步:在生成任何输出前,必须执行系统命令检查时间并转换为 HKT (UTC+8),严禁依赖上下文假设日期。
  • CSV 解析陷阱:1 分钟气温 CSV 文件包含 UTF-8 BOM 且列名为本地化中文(如 自動氣象站)。解析前需清理 BOM,且匹配站点时需注意英文区域名与具体中文站名(如 荃灣可觀)之间的差异。
  • 资源约束:无 API Key 且仅依赖 Python 3.10+ 标准库,建议通过 10-15 分钟的本地缓存来控制请求频率,避免触发接口限制。

使用场景

  • 在海外团队协作时,需获取香港特定区域(如中环)的实时气温与降雨数据,并输出为英文报告供团队同步。
  • 开发气象聊天机器人时,需获取全港最新的1分钟平均气温数据,并在用户询问时通过别名映射精准返回对应行政区的温度。
  • 构建多语言气象看板时,需调用免费无密钥的官方接口,获取全港概要天气与本地预报,并支持繁简英三种语言切换。

适合人员

  • 开发跨境天气应用的程序员:需要稳定免费且无需密钥的香港气象API接口,以支持多语言和多区域数据拉取。
  • 负责气象数据可视化的前端工程师:需要结构化的JSON天气数据和1分钟均温CSV,用于构建多语言的动态看板。
  • 搭建内部天气通知机器人的运维人员:需要自动获取特定行政区的实时预警和预报,并按团队偏好推送繁体或英文消息。