openmeteo-sh-weather-simple

🌤 零门槛全球精准天气管家

🥥19总安装量 4评分人数 4
100% 的用户推荐

基于 Open-Meteo 免费 API 的天气查询技能,无需 API Key 即可获取全球任意城市的实时天气与 16 天预报,为出行决策提供精准气象数据支持。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 用户输入强制引号包裹,有效防御命令注入攻击
  • ✅ 仅访问 Open-Meteo 官方 API 域名,无第三方服务跳转
  • ✅ 无需 API Key 或个人敏感信息,隐私风险极低
  • ✅ 全链路 HTTPS 加密传输,数据安全有保障
  • ⚠️ 需确保 `openmeteo` CLI 来源可信,建议通过官方渠道安装

使用说明

核心用法

openmeteo-sh-weather-simple 是一款轻量级天气查询技能,通过 openmeteo CLI 工具调用 Open-Meteo 免费天气 API。用户可通过城市名称(自动地理编码)或直接坐标获取天气信息,支持当前天气查询与最长 16 天的预报。核心命令模式为 openmeteo weather 配合 --current--forecast-days=N 参数,且必须附加 --llm 标志以优化输出格式。

该技能提供高度灵活的数据定制能力:可覆盖默认的小时级/日级/当前天气变量,支持温度单位切换(摄氏/华氏),并能通过 --forecast-since 跳转到特定日期。典型场景包括询问"是否需要带伞"、查询周末天气、追踪降雨停止时间等,均能通过精准参数组合高效响应。

显著优点

零成本接入:Open-Meteo 为完全免费的天气数据服务,无需注册 API Key,降低了使用门槛。 精准参数控制:支持按需求裁剪数据字段,避免冗余信息消耗 token,特别适合 LLM 场景下的高效交互。 全球覆盖:自动地理编码支持任意城市名称,配合国家代码可消除歧义(如 Portland, US vs Portland, AU)。 开源透明:CLI 工具与技能规范均开源,依赖关系清晰可审计。

潜在缺点与局限性

依赖外部安装:需预先安装 openmeteo CLI 及 jq 工具,增加了环境准备成本。 无历史数据:仅支持当前与未来预报,无法查询过去天气。 地理编码限制:城市名称匹配依赖 Open-Meteo 的地理编码服务,对生僻地点或拼写变体的容错性有限。 功能边界明确:专注气象数据,不包含空气质量、紫外线预警等扩展环境信息(除非显式指定参数)。

适合的目标群体

  • 日常出行规划者:快速判断穿衣、带伞需求
  • 差旅人士:跨时区城市天气对比
  • 户外活动爱好者:周末徒步、露营天气预判
  • 开发者/自动化场景:需要标准化天气数据输入的工作流

使用风险

网络依赖:完全依赖 Open-Meteo 服务可用性,无本地缓存机制。 CLI 版本兼容性openmeteo 工具更新可能导致参数行为变化,建议锁定版本。 坐标精度:直接输入坐标时,小数位精度影响地点匹配准确性。 时区处理:日出日落等时间字段默认以查询地点本地时区返回,跨时区场景需注意理解。

openmeteo-sh-weather-simple 内容

手动下载zip · 3.9 kB
README.mdtext/markdown
请选择文件