Skills weather-plus
获取全球城市天气信息和预报。使用场景包括查询当前天气、未来7天预报、空气质量、穿衣建议等。适用于用户问天气、温度、预报等。
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/anmu14641/anmu-weather" ~/.claude/skills/openclaw-skills-weather-plus && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/anmu14641/anmu-weather" ~/.openclaw/skills/openclaw-skills-weather-plus && rm -rf "$T"
manifest:
skills/anmu14641/anmu-weather/SKILL.mdsource content
天气查询 Skill
获取全球城市天气信息和详细预报。
数据来源
- wttr.in — 全球城市天气,无 API Key 需要
- Open-Meteo — 免费天气预报 API,支持 7 天预报
使用方式
1. 查询当前天气
用户可能问:
- "今天天气怎么样?"
- "现在多少度?"
- "北京今天冷吗?"
执行流程:
- 提取城市名称
- 使用 wttr.in 获取天气数据
- 提取温度、天气状况、湿度、风力
- 返回简洁的天气报告
2. 查询天气预报
用户可能问:
- "明天会下雨吗?"
- "这周末天气如何?"
- "下周一的天气怎么样?"
- "东京未来7天天气"
执行流程:
- 确定查询的天数(1-7天)
- 调用 wttr.in 或 Open-Meteo 获取预报
- 整理每日最高/最低温度、天气状况
- 返回预报列表
3. 详细气象信息
用户可能问:
- "湿度多少?"
- "风力几级?"
- "空气质量怎么样?"
- "日出日落时间?"
执行流程:
- 获取完整天气数据(JSON 格式)
- 提取相关气象要素
- 格式化输出
4. 穿衣建议
用户可能问:
- "明天穿什么?"
- "去三亚需要带什么?"
- "哈尔滨冬天穿什么?"
执行流程:
- 获取温度范围和天气状况
- 根据温度给出穿衣建议
- 提醒是否需要带伞、防晒等
5. 多城市对比
用户可能问:
- "北京和上海天气对比"
- "这几个城市哪个更暖和?"
执行流程:
- 提取多个城市名称
- 并行获取各城市天气
- 对比分析后返回
输出格式
当前天气
🌤️ 北京今日天气 - 温度:15°C - 体感:13°C - 天气:晴 - 湿度:45% - 风力:东北风 3级 - 空气质量:良
天气预报
📅 北京天气预报 (3月17日-19日) 3月17日(周一)☀️ 晴 - 最高 18°C | 最低 8°C - 风向:北风 2级 3月18日(周二)🌤️ 多云 - 最高 16°C | 最低 10°C - 风向:东南风 3级 3月19日(周三)🌧️ 小雨 - 最高 14°C | 最低 9°C - 降水概率:60%
穿衣建议
👕 穿衣建议(北京,3月17日) - 建议:长袖衬衫 + 薄外套 - 早晚温差较大,建议带件外套 - 无需带伞,适宜外出
注意事项
- wttr.in 在国内访问可能不稳定,可备用 Open-Meteo
- 预报准确度随天数递减,3天内较准确
- 极端天气请查询官方气象预警
- 部分小城市可能无法查询