← 返回 Skills 市场
brandon2255p

Yr Weather

作者 Brandon Piner · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
354
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install yr-weather
功能描述
Fetch weather forecasts from the Norwegian Meteorological Institute (MET) using the yr.no API. Use when the user asks for weather information, forecasts, tem...
安全使用建议
This skill appears to do exactly what it says: call MET Norway's locationforecast API and format results. It does make outbound HTTP requests to api.met.no (no auth required) so ensure you are comfortable with that. The bundle includes the Python scripts and tests; no secrets are requested. If you plan to run pip install from the GitHub URL mentioned in the README/SKILL.md, review that external repo before installing system-wide. Also ensure the agent supplies lat/lon (there are no defaults) and substitutes the {baseDir} placeholder when invoking the provided CLI scripts.
功能分析
Type: OpenClaw Skill Name: yr-weather Version: 1.0.0 The skill bundle is benign. It provides a weather forecast tool that fetches data from the legitimate MET Norway API (api.met.no) using `urllib.request`. Input parameters (latitude, longitude, altitude) are handled safely via `argparse` and `urllib.parse.urlencode`, preventing injection vulnerabilities. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in `SKILL.md` or any other files. The code adheres to its stated purpose without engaging in high-risk behaviors.
能力评估
Purpose & Capability
Name/description claim (fetch forecasts from MET/yr.no) matches the included code: scripts/yr_service.py calls https://api.met.no/weatherapi/locationforecast/2.0/compact. No unrelated credentials, binaries, or services are requested.
Instruction Scope
SKILL.md instructs running the bundled Python CLIs (weather.py, tomorrow.py) with explicit lat/lon and points to tests that mock network calls. Instructions do not ask the agent to read unrelated files, environment variables, or transmit data to unexpected endpoints. Minor note: SKILL.md uses a {baseDir} placeholder which the agent must substitute when running commands.
Install Mechanism
The registry entry has no install spec (lowest-risk). The bundle includes Python source and a pyproject.toml; there is an optional README note showing how to pip-install the upstream GitHub repo (a standard GitHub URL). No downloads from obscure hosts, no extracted archives, and runtime behavior is limited to HTTP GET against MET's API.
Credentials
The skill requires no environment variables or credentials. It sets a benign User-Agent header and only performs unauthenticated calls to MET Norway. There are no requests for unrelated secrets or config paths.
Persistence & Privilege
The skill does not request persistent or elevated privileges (always: false). It does not modify other skills or system configuration and does not store credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yr-weather
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yr-weather 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Fetch accurate weather forecasts via the MET Norway yr.no API. - Fetches current weather and multi-day forecasts using latitude/longitude (coordinates required; no defaults). - Includes CLI scripts for general and tomorrow's weather. - Mocked unit tests for offline validation. - Predefined table of common locations for reference. - Modular code structure for easy maintenance and extension. - Caching and proper attribution per MET usage guidelines.
元数据
Slug yr-weather
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Yr Weather 是什么?

Fetch weather forecasts from the Norwegian Meteorological Institute (MET) using the yr.no API. Use when the user asks for weather information, forecasts, tem... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 354 次。

如何安装 Yr Weather?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install yr-weather」即可一键安装,无需额外配置。

Yr Weather 是免费的吗?

是的,Yr Weather 完全免费(开源免费),可自由下载、安装和使用。

Yr Weather 支持哪些平台?

Yr Weather 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Yr Weather?

由 Brandon Piner(@brandon2255p)开发并维护,当前版本 v1.0.0。

💬 留言讨论