天气查询与预报。支持全球城市天气查询、多日预报、详细气象数据。无需 API Key。当用户询问天气、气温、是否下雨、穿衣建议、出行天气等场景时使用。JSON 输出已优化,只返回关键信息。
Scanned 9/2/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry --skill weather-countbot-ai-countbot-2 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Weather Countbot Ai Countbot 2?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-weather-countbot-ai-countbot-2)More formats (shields.io, HTML) on the badges page.
---
name: weather
description: 天气查询与预报。支持全球城市天气查询、多日预报、详细气象数据。无需 API Key。当用户询问天气、气温、是否下雨、穿衣建议、出行天气等场景时使用。JSON 输出已优化,只返回关键信息。
homepage: https://github.com/countbot-ai/CountBot
---
# 天气查询
免费天气服务,无需 API Key,支持中文。
## 命令行调用
```bash
# 查询城市天气(默认简洁一行输出)
python3 skills/weather/scripts/weather.py query 北京
# 详细模式(多行格式化输出)
python3 skills/weather/scripts/weather.py query 上海 --detailed
# 查看多日预报
python3 skills/weather/scripts/weather.py forecast 深圳
# 仅今天
python3 skills/weather/scripts/weather.py forecast 广州 --days 1
# JSON 输出(推荐 AI 使用,已优化为精简格式)
python3 skills/weather/scripts/weather.py query 东莞 --json
# 英文城市名
python3 skills/weather/scripts/weather.py query London --lang en
# 指定单位(metric/uscs)
python3 skills/weather/scripts/weather.py query Tokyo --units uscs
```
## AI 调用场景
用户说"今天北京天气怎么样":
```bash
python3 skills/weather/scripts/weather.py query 北京 --json
```
用户说"这周末适合出去玩吗":
```bash
python3 skills/weather/scripts/weather.py forecast 当前城市 --json
```
用户说"明天要不要带伞":
```bash
python3 skills/weather/scripts/weather.py query 当前城市 --json
```
## 备用方式(curl)
如果 Python 脚本不可用,可直接使用 curl:
```bash
# 快速查询
curl -s "wttr.in/Beijing?format=3"
# 完整预报
curl -s "wttr.in/Beijing?lang=zh"
# 自定义格式
curl -s "wttr.in/Beijing?format=%l:+%c+%t+%h+%w"
```
格式码:`%c` 天气 · `%t` 温度 · `%h` 湿度 · `%w` 风速 · `%l` 地点 · `%m` 月相
## 注意事项
- 城市名支持中文、英文、拼音
- URL 中空格用 `+` 替代
- 支持机场代码(如 JFK)
- `?m` 公制 / `?u` 美制
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!