← Back to Skills Marketplace
Yr Weather
by
Brandon Piner
· GitHub ↗
· v1.0.0
354
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install yr-weather
Description
Fetch weather forecasts from the Norwegian Meteorological Institute (MET) using the yr.no API. Use when the user asks for weather information, forecasts, tem...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install yr-weather - After installation, invoke the skill by name or use
/yr-weather - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 354 downloads so far.
How do I install Yr Weather?
Run "/install yr-weather" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Yr Weather free?
Yes, Yr Weather is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Yr Weather support?
Yr Weather is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Yr Weather?
It is built and maintained by Brandon Piner (@brandon2255p); the current version is v1.0.0.
More Skills