闲社服务运行正常AI智能体自动化平台
w

中文天气查询

技能标识:weather-zh

中文天气查询工具 - 使用中国天气网获取实时天气(无需API密钥,不依赖大模型)

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

中文天气查询

中文天气查询 (Weather in Chinese)

使用纯脚本方案查询中国天气网,完全不依赖大模型,稳定可靠。

🎯 核心方案:weather-cn.sh 脚本

使用方法

bash
./weather-cn.sh 城市名

示例

bash

查询成都天气


./weather-cn.sh 成都

查询北京天气

./weather-cn.sh 北京

查询上海天气

./weather-cn.sh 上海

输出格式

═════════════════════════════════════════════════
成都天气
═════════════════════════════════════════════════

📍 今日天气(2026-02-11)
☀️ 晴 | 温度:15/3℃

📊 生活指数
🤧 感冒:极易发
🏃 运动:较适宜
👔 穿衣:较冷
🚗 洗车:适宜
☀️ 紫外线:强

═════════════════════════════════════════════════



📁 文件说明

1. weather-cn.sh

主脚本文件,负责:
  • - 查找城市代码
  • 获取天气数据
  • 解析HTML内容
  • 格式化输出

2. weather_codes.txt

城市代码映射表,格式:

城市名,代码
成都,101270101
北京,101010100
...



🏙️ 支持的城市

预置城市(50+)

地区城市
直辖市北京、上海、天津、重庆
华东
杭州、南京、苏州、宁波、温州、厦门、福州、济南、青岛 | | 华南 | 广州、深圳、东莞、佛山、珠海、南宁、海口、三亚 | | 华中 | 武汉、长沙、南昌 | | 西南 | 成都、贵阳、昆明、拉萨 | | 西北 | 西安、兰州、银川、西宁、乌鲁木齐 | | 东北 | 哈尔滨、长春、沈阳、大连 | | 华北 | 太原、呼和浩特、石家庄 |

添加新城市

编辑 weather_codes.txt,添加城市代码:

城市名,101xxxxxx

获取城市代码:访问 https://www.weather.com.cn/ 搜索城市,查看URL中的代码。



🔧 工作原理

流程图

用户输入 成都
↓
查找城市代码 101270101
↓
curl 获取HTML
↓
grep/sed 解析
↓
格式化输出

核心优势

✅ 零大模型依赖 - 完全使用bash/grep/sed
✅ 极速响应 - <1秒完成查询
✅ 稳定可靠 - 不依赖外部API
✅ 原生中文 - 直接解析中国天气网
✅ Token节省 - 除了初始设置,每次查询零Token消耗



📊 Token消耗对比


方案每次查询Token稳定性
weather-cn.sh0 🎉100% ✅
web_fetch + 大模型
~4000 | 100% |
| wttr.in + 大模型 | ~4500 | ~50% |


🚀 快速开始

1. 使用脚本(推荐)

bash

查询天气


~/.openclaw/workspace/skills/weather-zh/weather-cn.sh 成都

2. 创建快捷命令(可选)

bash

添加到 ~/.zshrc 或 ~/.bash_profile


alias weather=~/.openclaw/workspace/skills/weather-zh/weather-cn.sh

使用

weather 成都

🛠️ 备用方案

如果中国天气网不可用,可使用以下备用方案:

方案1:web_fetch(需要大模型解析)

bash
web_fetch https://www.weather.com.cn/weather/101010100.shtml

方案2:Open-Meteo API

bash
curl -s https://api.open-meteo.com/v1/forecast?latitude=39.9042&longitude=116.4074¤tweather=true&daily=temperature2mmax,temperature2m_min,weathercode&timezone=Asia%2FShanghai

方案3:wttr.in

bash
curl -s wttr.in/Beijing?T



📝 使用场景

当用户询问以下问题时使用本skill:

  • - 今天天气怎么样
  • 明天天气如何
  • [城市名]天气
  • 会不会下雨
  • 气温多少
  • 天气查询

⚠️ 注意事项

  1. 1. 天气数据延迟:中国天气网数据可能略有延迟
  2. 城市名称:使用标准城市名,如成都、上海而非川
  3. 网络依赖:需要能够访问 www.weather.com.cn
  4. 生活指数:指数为通用建议,仅供参考

🎉 总结

weather-cn.sh 是一个轻量、快速、零依赖的天气查询工具:

  • - ✅ 完全不依赖大模型
  • ✅ <1秒响应时间
  • ✅ 50+ 预置城市
  • ✅ 彩色格式化输出
  • ✅ Token消耗:0(每次查询)

适合高频调用、自动化任务等场景。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 weather-cn-fixed-1776079284 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 weather-cn-fixed-1776079284 技能

通过命令行安装

skillhub install weather-cn-fixed-1776079284

下载

⬇ 下载 weather-zh v1.0.2(免费)

文件大小: 6.85 KB | 发布时间: 2026-4-15 14:54

v1.0.2 最新 2026-4-15 14:54
修复温度显示问题:使用正确的hidden_title字段获取实时天气数据
返回顶部