iSkills 原始文档

weather

Top Agent Skill

Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.


weather

Skill 简介

OpenClaw 的 Weather Skill 是一个能够通过 wttr.inOpen-Meteo 获取当前天气情况和天气预报的工具。对于开发者而言,这个 Skill 可以轻松集成到各种应用程序或服务中,以便用户随时获取天气信息。无需 API 密钥,开发者只需通过简单的命令即可获取所需的数据。

Weather Skill 旨在解决用户对天气信息的需求,例如查询当前天气、未来几天的天气预报,以及特定地点的温度情况等。它适用于各种应用场景,包括个人助理应用、行程规划工具、智能家居系统等。通过这个 Skill,开发者可以避免从零开始构建天气数据获取模块,节省大量时间和精力。

主要功能

使用场景

  1. 个人助理应用
    开发者可以将 Weather Skill 集成到个人助理应用中,例如通过语音命令查询当前天气或未来几天的天气预报。

  2. 行程规划工具
    在行程规划工具中,Weather Skill 可以帮助用户了解目的地的天气情况,从而更好地安排行程。例如,用户在计划旅行时,可以查询目的地的天气预测。

  3. 智能家居系统
    智能家居系统可以使用 Weather Skill 来自动调整室内环境,例如根据天气预报自动调节空调温度或提醒用户关闭窗户。

  4. 天气数据分析应用
    开发者可以结合 Weather Skill 提供的数据进行更深入的分析,例如统计特定时间段内的天气变化趋势。

  5. 移动应用开发
    在移动应用中集成 Weather Skill,可以为用户提供实时的天气信息,提升用户体验。例如,在天气应用中,用户可以快速查看不同城市的天气情况。

如何使用

安装与配置

Weather Skill 不需要复杂的安装步骤,只需确保系统中已安装 curl 工具即可。curl 是一个常用的命令行工具,用于与各种网络协议进行交互。大多数 Unix/Linux 系统默认已安装 curl,如果未安装,可以使用以下命令进行安装:

# 对于 Debian/Ubuntu 系统
sudo apt-get install curl

# 对于 macOS(使用 Homebrew)
brew install curl

基本命令

以下是一些常用的命令示例:

示例

示例 1:获取当前天气摘要

curl -s "wttr.in/New+York?format=%l:+%c+%t+(feels+like+%f),+%w+wind,+%h+humidity"

输出示例

New York: ☀️ +22°C (feels like +18°C), 15 km/h wind, 60% humidity

示例 2:获取周天气预报

curl "wttr.in/Beijing?format=v2"

输出示例

Weather report: Beijing

Today  : 🌤 +25°C
Tomorrow: 🌧 +20°C
Day after tomorrow: ☀️ +22°C
...

总结

OpenClaw 的 Weather Skill 是一个功能强大且易于使用的工具,能够帮助开发者快速获取天气数据。通过简单的命令和灵活的输出格式,开发者可以轻松地将天气信息集成到各种应用中,提升用户体验。无论是个人助理应用、行程规划工具,还是智能家居系统,Weather Skill 都能提供可靠的支持。对于需要实时天气数据的开发者来说,Weather Skill 是一个不可或缺的好帮手。

GitHub 参考 iSkills 专业中文解析 · 2026-03-22 更新

探索更多 Top Agent Skills