SwissWeather for Openclaw

A specialized skill for retrieving real-time weather measurements and forecasts directly from the official Swiss Federal Office of Meteorology and Climatology.

xenofex7
v1.0.0
Jan 15, 2026
4
2.8k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install swissweather

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 swissweather 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 SwissWeather?

SwissWeather is a robust integration designed for developers and AI agents needing hyper-local, high-accuracy meteorological data for Switzerland. Unlike generic global weather services, this Openclaw Skills module taps directly into the MeteoSwiss network of over 100 automated stations, providing real-time observations and postal code-based forecasts without requiring an API key.

By leveraging official government data sources, it ensures maximum reliability for temperature, humidity, wind, and radiation metrics. This makes it an essential component for any workflow requiring precise Swiss environmental context, from logistics planning to regional data analysis within the Openclaw Skills ecosystem.

SwissWeather Use Cases

  • Automating outdoor activity planning based on high-precision Swiss station data.
  • Integrating real-time wind and precipitation metrics into local IoT or smart home systems.
  • Fetching official multi-day forecasts for specific Swiss postal codes for travel or logistics.
  • Monitoring extreme weather conditions using official Swiss Federal Office data.

How SwissWeather Works

  1. The user provides a three-letter station code (e.g., ZRH for Zurich Airport) or a specific Swiss postal code.
  2. The skill executes a Python or Shell script to query the MeteoSwiss public data API infrastructure.
  3. Raw meteorological data is fetched and parsed into a human-readable or JSON-structured response.
  4. The AI agent or developer receives precise measurements updated every 10 minutes, ensuring data freshness.

SwissWeather Setup

To get started with SwissWeather in your Openclaw Skills environment, ensure you have Python installed and run the following command to install dependencies:

pip3 install requests

You can then verify the installation by querying a major station:

scripts/current_weather.py --station ZRH

SwissWeather Data Schema & Taxonomy

The skill provides structured data covering current measurements and multi-day forecasts. Below are the primary fields available:

Field Description Unit
Temperature Air temperature at 2m height °C
Humidity Relative humidity %
Wind Speed Current wind velocity km/h
Precipitation Recent rainfall volume mm
Pressure Sea level or station level pressure hPa
Radiation Global solar radiation W/m²

Forecast data includes daily min/max temperatures, precipitation probability, and weather icon mappings for visual displays.

SwissWeather Advanced Features

  • Support for --json flag to facilitate seamless programmatic integration with other Openclaw Skills.
  • Batch processing of all 100+ Swiss weather stations simultaneously using the --all flag.
  • Low-dependency shell script fallback using curl for environments where Python is not available.
  • Built-in station directory access using the --list flag to find the nearest measurement point.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*