ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 5/5

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, temperature, precipitation, wind conditions, or any weather-related queries for specific locations. Supports coordinates-based lookups and returns current conditions plus forecasts. REQUIRES latitude/longitude - no defaults. See common locations table.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/brandon2255p/yr-weather
Or

What This Skill Does

The yr-weather skill provides OpenClaw agents with high-fidelity, real-time meteorological data sourced directly from the Norwegian Meteorological Institute (MET) via the yr.no API. This skill is designed for precision, requiring specific latitude and longitude coordinates to function, ensuring that weather data is localized and accurate. It goes beyond simple temperature reports, offering comprehensive forecasts, precipitation outlooks, and wind condition metrics. By integrating this service, your agent can provide actionable insights for travel, logistics, or personal planning, all while maintaining compliance with yr.no usage terms, including mandatory User-Agent strings and caching protocols.

Installation

To integrate this skill into your environment, use the OpenClaw hub command: clawhub install openclaw/skills/skills/brandon2255p/yr-weather

Alternatively, for standalone Python environments, you can install the package directly via pip: pip install git+https://github.com/brandoncrabpi/yr-weather.git. Ensure your system has Python 3 installed, as the service relies on structured scripts located in the scripts/ directory to interface with the API. The modular architecture includes yr_service.py for API abstraction and utils.py for aesthetic output formatting.

Use Cases

This skill is ideal for agents acting as personal assistants, logistics coordinators, or travel planners.

  1. Personal Scheduling: Helping users decide if they should plan outdoor activities based on tomorrow's precipitation summary.
  2. Travel Preparation: Providing real-time meteorological conditions for specific destinations like London, Tokyo, or Cape Town.
  3. Data-Driven Alerts: Integrating weather data into daily briefing workflows to notify users of high-wind conditions or significant temperature drops.

Example Prompts

  1. "Check the current weather and forecast for Sydney; I need to know if it's going to rain this afternoon."
  2. "What are the wind conditions in London right now? I'm planning to fly a drone later today."
  3. "Provide a weather summary for tomorrow in Cape Town to help me pack for my trip."

Tips & Limitations

  • Coordinates Required: This skill does not support fuzzy location names (like "Paris"). You must supply numerical latitude and longitude. Use the provided Common Locations table as a reference or use a geocoding service to retrieve coordinates.
  • Rate Limiting: The service implements a 10-minute cache per location to remain compliant with API policies. Requests for the same location made too frequently will return cached data.
  • Attribution: Always ensure the final output attributes the data to 'Data from MET Norway' as required by the usage terms.

Metadata

Stars4190
Views0
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-brandon2255p-yr-weather": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#weather#forecast#meteorology#api#geolocation
Safety Score: 5/5

Flags: network-access, external-api