天气预报

SKILL生活服务
生活服务 未标注权限 许可证不明确
安装这个技能

查询任意城市的实时天气与多日预报。支持中文或英文城市名(如'北京'、'Tokyo'、'New York'),返回温度、体感、湿度、风、降水、日出日落等结构化信息,免 API 密钥。当用户询问天气、气温、是否下雨、该穿什么、出行是否需要带伞、某地天气如何时使用此技能。

一句话选型结论

按资料字段整理

天气预报是生活服务类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类生活服务 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_7e77ad98/weather-v2
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

生活服务
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_7e77ad98仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791737278
正文体量5.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
行程与攻略

按目的地和天数排行程。

日常信息查询

查天气、交通、办事信息。

生活事务整理

把琐事整理成清单逐项处理。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在生活服务场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
天气预报当前 未标注权限 未标注 未标注 未标注 有
食谱批量下载文件夹 联网访问 GitHub 仓库 28.5 万 Codex、Claude、Cursor 有
食谱创建演示文稿 未标注权限 GitHub 仓库 28.0 万 Codex、Claude、Cursor 有
recipe 备份 sheet AS CSV 联网访问 GitHub 仓库 27.9 万 Codex、Claude、Cursor 有
recipe create Gmail filter 邮件管理 未标注权限 GitHub 仓库 27.8 万 Codex、Claude、Cursor 有
配方观察驱动器变化 联网访问 GitHub 仓库 27.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.9 KB
模型实际读到的说明书原文,来自技能仓库

Weather Query

Overview

查询全球任意城市的当前天气与未来多日预报。基于免费且无需 API 密钥的 Open-Meteo API,通过内置 Python 脚本一键完成"城市名 → 经纬度 → 天气数据 → 友好中文输出"的全流程。

When To Use

当出现以下任一情形时触发此技能:

  • 用户直接询问某地天气:"北京今天天气怎么样?"、"东京下雨吗?"
  • 用户询问温度或穿衣建议:"上海多少度?"、"去巴黎要带外套吗?"
  • 用户询问降水或出行建议:"广州今天会下雨吗?"、"需要带伞吗?"
  • 用户询问未来几天天气:"杭州未来一周天气如何?"
  • 用户询问日出日落、风力、湿度等具体气象要素

How To Use

Quick Start

直接运行脚本查询,无需安装任何依赖(仅使用 Python 标准库):

python scripts/weather.py <城市名>

运行环境:使用受管理的 Python 解释器,路径为
C:\Users\zhang\.workbuddy\binaries\python\versions\3.13.12\python.exe

Common Usage Patterns

需求 命令
当前天气 + 3 天预报(默认) python scripts/weather.py 北京
只看当前天气 python scripts/weather.py 上海 --current
查询未来 7 天预报 python scripts/weather.py Tokyo --days 7
查询英文城市名 python scripts/weather.py "New York"
输出原始 JSON(调试用) python scripts/weather.py Paris --json

Parameters

  • <city>(必填):城市名,支持中文或英文,如 北京、Tokyo、New York、深圳
  • --days N:预报天数,范围 1-16,默认 3
  • --current:只显示当前天气,不显示多日预报
  • --json:输出原始 JSON 数据,用于调试或二次处理

Output Format

默认输出为格式化的中文文本,包含:

  1. 当前天气块:天气状况、温度、体感温度、湿度、风向风速、降水量、气压
  2. 多日预报表:日期、天气、温度区间、降水、风速
  3. 日出日落:当日日出与日落时间

示例输出:

☀️ 北京, 中国 · 当前天气(白天)
┌──────────────────────────────
│ 天气状况:晴
│ 温度:    22.4°C(体感 21.8°C)
│ 湿度:    45%
│ 风:      西北风 12 km/h
│ 降水:    0.0 mm
│ 气压:    1018.2 hPa
└──────────────────────────────

📅 未来 3 天预报:
┌────────────┬──────┬───────────┬───────┬────────┐
│ 日期       │ 天气 │ 温度区间  │ 降水  │ 风速   │
├────────────┼──────┼───────────┼───────┼────────┤
│ 2026-07-18 │ ☀️晴 │ 18~28°C  │ —     │ 15km/h │
│ ...
└────────────┴──────┴───────────┴───────┴────────┘
🌅 今日日出:05:12  🌇 日落:19:38

Workflow

执行天气查询时,按以下步骤操作:

  1. 识别城市:从用户请求中提取目标城市名。若用户只说"明天天气"未指定城市,需先询问用户所在城市。
  2. 确定需求:判断用户是想看当前天气还是多日预报。默认返回当前天气 + 3 天预报;若用户明确说"未来一周",使用 --days 7。
  3. 运行脚本:使用受管理的 Python 解释器执行 scripts/weather.py,传入城市名与相应参数。
  4. 解读结果:将脚本输出转述给用户。若用户有具体问题(如"要带伞吗"),结合降水数据给出明确建议;若问穿衣,结合温度与体感温度给出建议。
  5. 异常处理:
    - 若返回"找不到城市",提示用户使用更标准的城市名,或尝试英文/拼音。
    - 若网络请求失败,建议用户稍后重试,或改用 curl wttr.in/<城市> 作为备选方案。

Resources

scripts/weather.py

核心查询脚本,仅依赖 Python 3 标准库(urllib、json、argparse),无需安装第三方包。

功能:
- 调用 Open-Meteo Geocoding API 将城市名转为经纬度
- 调用 Open-Meteo Forecast API 获取当前天气与多日预报
- 将 WMO 天气代码映射为中文描述与 emoji
- 将风向角度转换为中文方位(北、东北、东...)
- 格式化输出为表格化的中文文本

references/api_reference.md

Open-Meteo API 的详细参考文档,包含:
- 地理编码 API 的参数与返回字段
- 预报 API 的可用参数与字段
- 完整的 WMO 天气代码对照表
- 调用示例与速率限制说明

当需要扩展脚本功能、添加新的气象要素,或排查字段问题时参考此文档。

Notes

  • 免费无密钥:Open-Meteo 提供免费的非商业用途 API,每天最多 10000 次请求,无需注册或 API 密钥。
  • 中文城市名支持:地理编码 API 的 language=zh 参数会返回中文名称,且能识别中文城市名输入。
  • 时区处理:预报 API 使用 timezone=auto,返回的时间为当地时间。
  • 温度单位:默认摄氏度。如需华氏度,可修改脚本中的 API 参数添加 temperature_unit=fahrenheit。

常见问题

5 问
答案由本站依据条目字段整理
天气预报怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_7e77ad98/weather-v2。安装方式为未标注。装完刷新技能列表或重开客户端。

天气预报支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

天气预报权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

天气预报收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

天气预报用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。