Open-Meteo Weather for Openclaw

A comprehensive weather integration for AI agents providing real-time atmospheric data and interactive visual widgets without requiring an API key.

dapkus
v1.0.0
Mar 2, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install open-meteo

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install open-meteo using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Open-Meteo Weather?

The Open-Meteo Weather skill is a high-performance utility designed for the Openclaw Skills ecosystem to provide accurate, real-time weather data. By utilizing the free Open-Meteo API, it eliminates the need for API keys while delivering structured JSON data for current conditions, hourly projections, and 7-day daily forecasts. This skill is optimized for developers who need to empower their AI agents with environmental awareness, ranging from simple temperature checks to complex atmospheric analysis.

Beyond raw data, this skill includes a sophisticated Python-based visualization engine that generates interactive SVG weather strips. These strips provide a dense, graphical representation of temperature trends, precipitation, cloud cover, and UV indices, making it an ideal choice for automated daily digests or personal dashboard integrations.

Open-Meteo Weather Use Cases

  • Generating automated morning weather briefings within a daily digest application.
  • Providing real-time temperature and precipitation forecasts for specific geographic coordinates.
  • Coordinating travel plans by tracking weather across multiple cities with time-range scheduling.
  • Monitoring UV index and 'feels-like' temperatures for outdoor event planning.
  • Visualizing complex weather patterns using interactive SVG charts in web interfaces.

How Open-Meteo Weather Works

  1. The AI agent triggers the weather skill when a user asks about conditions or a scheduled task begins.
  2. The scripts/weather.sh utility fetches raw JSON data from the Open-Meteo API based on the provided latitude and longitude.
  3. For visual outputs, the scripts/weather_strip.py script processes the JSON data to calculate bezier curves and sky gradients.
  4. The skill interprets WMO (World Meteorological Organization) codes to translate numeric data into human-readable weather descriptions.
  5. The final output is returned either as a conversational text summary or an embeddable HTML/SVG widget for the user interface.

Open-Meteo Weather Setup

The Open-Meteo skill is designed for immediate use without complex registration. Ensure you have curl and python3 installed in your environment.

# Fetch raw JSON weather data for San Francisco
scripts/weather.sh 37.75 -122.43 current 3 fahrenheit

# Generate a 7-day SVG weather strip widget
python3 scripts/weather_strip.py --lat 37.75 --lon -122.43 --days 7 > weather-strip.html

Open-Meteo Weather Data Schema & Taxonomy

This skill organizes weather data into structured categories to ensure compatibility with Openclaw Skills workflows:

Component Details Key Metrics
Current Snapshot Immediate atmospheric state Temp, Wind speed, WMO Code
Hourly Forecast 24h+ granularity Precipitation %, Cloud cover, Humidity
Daily Forecast Up to 16-day outlook Min/Max Temp, Sunrise/Sunset, UV Index
Geo-data Location-based metadata Latitude, Longitude, Timezone (Auto)
WMO Codes Condition mapping 0 (Clear), 61 (Rain), 95 (Storm)

Open-Meteo Weather Advanced Features

  • Multi-city scheduling: Support for complex travel itineraries with automatic location switching based on date/time ranges.
  • Interactive Scrubber: The generated SVG includes a fixed scrubber bar with tooltips for granular data reading.
  • Dynamic Visualization: Features smooth bezier curves for temperature and semi-transparent area graphs for cloud cover.
  • Astronomical Integration: Automatically calculates and displays moon phase icons at sunset and adjusts sky gradients for transitions.
  • High-Precision Metrics: Includes advanced data points like apparent (feels-like) temperature and dew point curves.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*