OpenClaw Skill 充电站

Weather 是 OpenClaw 的天气技能,用来让代理通过自然语言获取天气信息。它主要依赖 wttr.in,也可用 Open-Meteo 作为 JSON 形式的备用数据源;常规使用不需要申请 API Key,安装后可被 OpenClaw 在对话、自动化流程或脚本任务中调用。

它可以查询当前位置或指定城市的当前天气、体感温度、湿度、风向风速、降雨情况和多日预报。它支持城市名、机场代码、坐标等位置输入,也能输出简洁文本、完整预报、PNG 图片或 JSON 数据,方便人读,也方便后续自动化处理。

适合用于每日天气播报、出门提醒、差旅规划、户外活动安排、内容生产中的天气背景补充,以及自动化工作流里的条件判断。例如让 OpenClaw 每天早晨汇总东京天气、提醒是否带伞,或在行程助手中根据目的地天气给出穿衣和交通建议。

若工作站搭载 Windows,推荐使用 WSL2;若已经安装 Ubuntu、Debian 等 Linux,可直接按 Linux 步骤操作。

方案一:Windows 11 + WSL2 推荐
打开 PowerShell,以管理员身份启用 WSL2:
wsl --install
进入 Ubuntu 终端,更新系统并安装 curl:
sudo apt update
sudo apt install -y curl
安装 OpenClaw:
curl -fsSL https://openclaw.ai/install.sh | bash
安装 Weather 技能:
openclaw skills install weather
验证 curl 可用:
curl -s "wttr.in/Shanghai?format=3"
重新打开 OpenClaw 会话,输入类似问题测试:
帮我查一下上海今天的天气和明天是否会下雨。
方案二:Windows 原生 PowerShell
打开 PowerShell,安装 OpenClaw:
iwr -useb https://openclaw.ai/install.ps1 | iex
确认 curl 可用:
curl.exe --version
安装 Weather 技能:
openclaw skills install weather
测试天气查询:
curl.exe -s "wttr.in/Beijing?format=3"
方案三:Ubuntu / Linux 工作站
安装依赖:
sudo apt update
sudo apt install -y curl
安装 OpenClaw:
curl -fsSL https://openclaw.ai/install.sh | bash
安装 Weather 技能:
openclaw skills install weather
测试:
curl -s "wttr.in/Tokyo?format=%l:+%c+%t,+feels+%f,+rain+%p,+wind+%w"
可能需要的配置

如果你的 OpenClaw 配置启用了技能白名单,需要把 weather 加进去。例如在 ~/.openclaw/openclaw.json 中加入或合并:

{
  agents: {
    defaults: {
      skills: ["weather"]
    }
  }
}

如果没有设置技能白名单,通常安装后在下一次会话中即可使用。

查看更多 >
  • 短信登录
©北京第二十六维信息技术有限公司版权所有.
京ICP备15039648号-7 京ICP证161336号 京公网安备 11010802021500号