← 返回
未分类

每日天气播报

Chinese-language daily weather forecast and broadcast. Provides real-time weather, 3-7 day forecast, temperature range, precipitation probability, wind speed/direction, humidity, UV index, and air quality for any city in China and worldwide. Generates structured weather report with life tips in Chinese. Use when: (1) user asks about weather in Chinese (今天天气怎么样, 明天会下雨吗, 天气播报, 天气预报, 查天气), (2) user wants to check weather for travel or trip planning, (3) user needs clothing/umbrella/sunscreen sugges
Chinese-language daily weather forecast and broadcast. Provides real-time weather, 3-7 day forecast, temperature range, precipitation probability, wind speed/direction, humidity, UV index, and air quality for any city in China and worldwide. Generates structured weather report with life tips in Chinese. Use when: (1) user asks about weather in Chinese (今天天气怎么样, 明天会下雨吗, 天气播报, 天气预报, 查天气), (2) user wants to check weather for travel or trip planning, (3) user needs clothing/umbrella/sunscreen suggestions based on weather forecast, (4) user wants to set up automatic daily weather broadcast with /loop for morning briefing, (5) user asks about temperature range, rain/snow probability, wind strength, air quality index (AQI), PM2.5, (6) user wants sunrise/sunset time, moon phase. NOT for: historical climate data beyond 7 days, weather radar satellite image analysis, asking AI to physically sense weather, proprietary API data not accessible via WebFetch, severe weather warnings requiring official meteorological agency verification.
user_c47f01c8
未分类 community v1.0.1 2 版本 100000 Key: 无需
★ 0
Stars
📥 69
下载
💾 0
安装
2
版本
#latest

概述

每日天气播报

自动获取指定城市的实时天气和天气预报,用中文生成结构化天气报告。支持 300+ 中国城市和全球主要城市,涵盖实时温度、体感温度、天气状况(晴/阴/雨/雪/雾/霾)、最高最低气温、降水概率、风速风向、湿度、紫外线指数和空气质量。数据来源包括 wttr.in(无需 API Key)、中国天气网 (weather.com.cn) 等公开天气服务。

核心能力

  • 多数据源:wttr.in(默认,无需 API Key)、中国天气网 weather.com.cn(国内数据更准确)
  • 全覆盖:支持 300+ 中国城市和全球 200+ 主要城市(东京、纽约、伦敦、巴黎、悉尼等)
  • 全面要素:温度、体感温度、降水概率、风速风向、湿度、紫外线、气压、能见度、AQI 空气质量指数、PM2.5
  • 多时间维度:当前实时天气、今日预报(含最高/最低温)、未来 3-7 天逐日预报、日出日落时间、月相
  • 智能建议:根据天气状况自动生成穿衣、防晒、出行、携带雨具等生活建议
  • 自动推送:配合 /loop 实现每日定时天气播报推送

输入与输出

输入:城市名称(中英文均可)+ 可选的查询维度

北京今天天气
上海未来三天天气预报
Tokyo weather in Chinese
设置每天早上8点播报深圳天气
明天杭州适合爬山吗

输出:结构化中文天气报告(支持标准版和简洁版两种格式)

## 每日天气播报 — 北京 2026/05/17(周日)

### 当前实况
- ☀ 天气:晴
- 🌡 温度:25°C(体感 24°C)
- 💧 湿度:45%
- 🌬 风:东南风 12km/h(3级)
- ☀ 紫外线:中等(指数 6)
- 👁 能见度:10km
- 🏭 空气质量:良(AQI 65)

### 今日预报
- 最高:28°C | 最低:18°C
- ☔ 降水概率:5%
- 日出 04:57 | 日落 19:24

### 未来 3 天
  5/18(一)☀ 晴  20~30°C
  5/19(二)⛅ 多云 22~28°C
  5/20(三)🌧 小雨 18~24°C 降水 60%

### 生活建议
  • 今日适合户外活动,建议做好防晒(SPF30+)
  • 早晚温差 10°C,建议携带薄外套
  • 周三有雨,出行请留意

工作流程

  1. 确定城市与意图 — 从用户输入中提取城市名(中文/英文/拼音均可),默认北京。识别用户关心的维度(温度、降水、风、空气质量或整体播报)
  2. 选择数据源 — 国内城市优先尝试 wttr.in JSON 格式,获取全面结构化数据;若 wttr.in 不可用,降级到中国天气网
  3. 获取天气数据 — 使用 WebFetch 拉取数据。wttr.in 推荐使用 JSON 格式方便解析:

```

WebFetch https://wttr.in/Beijing?lang=zh&format=j1

```

  1. 解析并生成报告 — 从 JSON 提取当前条件、今日预报、未来预报、天文数据
  2. 附加生活建议 — 根据天气状况、温度、温差、降水概率自动生成建议
  3. 支持自动化 — 指导用户通过 /loop 配置每日定时播报

天气数据源

方式一:wttr.in JSON(推荐,无需 API Key)

WebFetch https://wttr.in/{city}?lang=zh&format=j1

返回数据包含

  • current_condition:实时温度、体感温度、湿度、风速风向、能见度、紫外线、气压、天气描述
  • weather:未来 3 天逐小时预报(含温度、降水概率、天气状况)
  • weather.astronomy:日出、日落、月相
  • 通过 weather.date 获取每日预报

解析要点

// 当前条件
data.current_condition[0].temp_C         // 温度
data.current_condition[0].FeelsLikeC     // 体感温度
data.current_condition[0].humidity       // 湿度
data.current_condition[0].weatherDesc[0].value // 天气描述(中文)

// 每日预报  
data.weather[0].date                     // 日期
data.weather[0].maxtempC                 // 最高温
data.weather[0].mintempC                 // 最低温
data.weather[0].hourly[].chanceofrain    // 逐时降水概率

方式二:wttr.in 单行文本格式

适合快速查询场景,减少 token 消耗:

WebFetch https://wttr.in/Beijing?lang=zh&format=%C+%t+%feelslike+%h+%w+%p+%u+%P
参数含义示例
------------------
%C天气状况晴, 多云, 小雨
%t温度+25°C
%feelslike体感温度+24°C
%h湿度65%
%w风速12km/h
%p降水概率10%
%u紫外线指数5
%P气压1013hPa
%D风向东南风
%S日照时长10.5h

方式三:中国天气网(备选,国内数据更准确)

WebFetch http://www.weather.com.cn/weather/101010100.shtml

城市 ID 对照表见 references/city-ids.md

天气状况图标对照表

天气图标英文典型特征
----------------------------
Clear / Sunny云量 <10%,日照充足
多云Partly cloudy云量 10%-70%
阴天Overcast云量 >70%,天色昏暗
小雨🌦Light rain降水量 <2.5mm/h
中雨🌧Moderate rain降水量 2.5-8mm/h
大雨🌧Heavy rain降水量 >8mm/h,能见度下降
雷阵雨Thunderstorm伴雷电、短时大风
Snow气温低于 0°C,有降雪
🌫Fog能见度 <1km
🌫Haze能见度 <5km,PM2.5 升高
大风💨Windy风速 >10m/s(5级以上)

城市选择

中英文城市名自动识别

用户输入识别的城市wttr.in URL
----------------------------------
北京 / Beijing / 首都北京Beijing
上海 / Shanghai上海Shanghai
深圳 / Shenzhen深圳Shenzhen
东京 / Tokyo东京Tokyo
纽约 / New York纽约New+York

城市名处理规则

  • 中文城市名 → 转拼音/wttr.in 英文名(含多音字处理:重庆 → Chongqing, 西安 → Xi'an)
  • 英文城市名 → 直接用于 wttr.in URL(含空格替换为 +,如 Hong+Kong)
  • 识别失败 → 默认北京,提示用户重新输入

> 完整 300+ 中国城市 ID 对照表见 references/city-ids.md

设置每日自动播报

配合 /loop 实现每日定时天气推送:

# 每天早上 8:00 播报北京天气
/loop 每日 8:00 /daily-weather-zh 北京

# 工作日早上播报深圳天气(简短格式)
/loop 工作日 /daily-weather-zh 深圳

# 每天早上 7:30 播报上海天气
/loop 0 30 7 * * 1-5 /daily-weather-zh 上海

简洁播报格式(适合定时推送)

━━━ 每日天气简报 ━━━
📍 北京 5/17(日)
☀ 25°C(18~28°C)💧45% 🌬东南风3级
☔ 降水 5% ☀ 紫外线中等
明日 ⛅ 20~30°C
💡 早晚温差大,建议带外套

生活建议生成规则

根据天气数据自动生成结构化建议:

条件建议
------------
紫外线 > 5建议防晒(SPF30+ 防晒霜、帽子、太阳镜)
降水概率 > 50%建议携带雨具
温差 > 10°C早晚温差大,建议洋葱式穿搭
温度 > 35°C注意防暑降温,避免午后户外活动
温度 < 5°C注意保暖防寒,佩戴围巾手套
空气质量 AQI > 150建议佩戴口罩,减少户外活动
风速 > 6级注意高空坠物,收好阳台物品
湿度 < 30%注意补水保湿,使用加湿器
降雪路面湿滑,注意出行安全

不适用场景

  • 查询超过 7 天以上的历史气候数据或统计分析
  • 需要解读气象雷达图、卫星云图、天气图表
  • 用户要求 AI 亲自感知或体验天气(AI 无法感受物理世界)
  • 需要对接私有 API 或付费天气服务(仅使用 WebFetch 可访问的公开数据源)
  • 极端天气的官方预警信息发布(应以当地气象局为准)
  • 航海、航空等专业领域的气象保障服务

Resources

  • references/city-ids.md — 中国 300+ 城市天气网 ID + wttr.in 英文名称对照表
  • references/weather-conditions.md — 各种天气现象详细说明、出行建议、穿衣指南和安全指南
  • scripts/validate.sh — 发布前验证 skill 结构完整性
  • scripts/package.sh — 打包为 .skill 文件供分发

版本历史

共 2 个版本

  • v1.0.1 Initial release 当前
    2026-05-17 18:30 安全 安全
  • v1.0.0 Initial release
    2026-05-17 17:24 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

Sonoscli

steipete
控制Sonos音箱(发现/状态/播放/音量/分组)
★ 56 📥 85,099
life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 243 📥 30,628
life-service

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 453 📥 228,084