Install
openclaw skills install qweather-china基于中国气象局数据的完整天气服务,通过和风天气API提供实时天气、天气预报、生活指数、空气质量等全方位天气信息。专为中国用户优化,数据更准确,功能更全面。
openclaw skills install qweather-china基于中国气象局数据的完整天气服务Skill,提供准确、本地化的天气信息。
给用户提供可靠的实时天气与预报(不依赖通用 web_search)。 自动处理地点输入(城市名/经纬度/locationId)。 支持"今天/明天/后天/未来N天"等表达。
用户提到:天气、气温、下雨、降温、风、湿度、预报、今天/明天/后天、未来几天。 一旦判定是天气问题,优先本 skill。
qweather_location_lookup({location})QWEATHER_DEFAULT_LOCATION:使用默认地点,并明确说明"按默认地点查询"weather_now({location})weather_forecast({location, days})
QWEATHER_API_HOST - API 主机地址QWEATHER_PROJECT_ID - 项目ID (sub)QWEATHER_CREDENTIALS_ID - 凭据ID (kid)QWEATHER_PRIVATE_KEY_PATH - 私钥文件路径(建议使用 ~/.config/qweather/private.pem)QWEATHER_DEFAULT_LOCATION 设置默认查询地点~/.config/qweather/),并设置 600 权限和风天气API认证(通过环境变量或 config.json 配置)
QWEATHER_API_HOST: API 主机地址(如 p54up4xhmm.re.qweatherapi.com)QWEATHER_PROJECT_ID: 项目ID (sub)QWEATHER_CREDENTIALS_ID: 凭据ID (kid)QWEATHER_PRIVATE_KEY_PATH: 私钥文件路径(如 ~/.config/qweather/private.pem)私钥文件准备
# 创建配置目录
mkdir -p ~/.config/qweather
# 将和风天气私钥复制到独立位置
cp /path/to/your/qweather-private.pem ~/.config/qweather/private.pem
chmod 600 ~/.config/qweather/private.pem
Python依赖(安装时自动处理)
pyjwt>=2.0.0cryptography>=3.0requests>=2.25QWEATHER_DEFAULT_LOCATION: 默认查询城市QWEATHER_CACHE_DIR: 缓存目录(默认 ~/.cache/qweather)# 查询北京实时天气
python qweather.py now --city beijing
# 查询3天预报
python qweather.py forecast --city beijing --days 3
# 查询生活指数
python qweather.py indices --city beijing
# 查询空气质量
python qweather.py air --city shanghai
# 完整天气报告
python qweather.py full --city guangzhou
在OpenClaw中直接使用自然语言查询:
用户: 北京天气怎么样?
助手: 🌤️ 北京当前天气...
用户: 上海未来3天预报
助手: 📅 上海未来3天预报...
用户: 广州生活指数
助手: 📊 广州今日生活指数...
用户: 杭州空气质量
助手: 🌫️ 杭州空气质量...
用户: 深圳需要带伞吗?
助手: 🌂 深圳建议带雨伞...
用户: 成都穿什么?
助手: 👕 成都穿衣建议...
[城市]天气 - 查询实时天气[城市]温度 - 查询当前温度[城市]今天/明天/后天天气 - 查询特定日期[城市]预报 - 查询3天预报[城市]未来N天预报 - 查询N天预报[城市]生活指数 - 查询生活指数[城市]空气质量 - 查询空气质量[城市]需要带伞吗 - 雨伞建议[城市]穿什么 - 穿衣建议天气帮助 - 显示帮助信息或直接使用城市代码:101010100 (北京)
/v7/weather/now - 实时天气/v7/weather/3d - 3天预报/v7/weather/7d - 7天预报/v7/weather/24h - 24小时预报/v7/indices/1d - 今日生活指数/v7/indices/3d - 3天生活指数/v7/air/now - 实时空气质量/v7/air/5d - 5天空气质量预报/v7/warning/now - 当前预警/v7/warning/list - 预警列表常用城市代码:
101010100101020100101280101101280601101210101完整城市代码参考:https://dev.qweather.com/docs/resource/city/
400: 请求参数错误401: 认证失败403: 权限不足404: 城市不存在429: 请求频率超限500: 服务器错误~/.config/qweather/),不再读取 OpenClaw 代理私钥QWEATHER_PROJECT_ID, QWEATHER_CREDENTIALS_ID 等环境变量skill.yaml 文件,支持通过 ClawHub 安装~ 路径自动展开,跨平台配置更简单基于和风天气API服务条款,仅供个人和非商业使用。