kmi-cli for Openclaw

A command-line tool for fetching Belgian weather data, forecasts, and warnings directly from the Royal Meteorological Institute (KMI/IRM).

dedene
v1.0.0
Feb 17, 2026
0
848
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install kmi

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 kmi 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 kmi-cli?

The kmi-cli is a specialized utility designed for developers and automation agents to interact with the official Belgian meteorological data provided by meteo.be. As a part of the Openclaw Skills ecosystem, it allows for seamless querying of current conditions, long-term forecasts, and UV indices without requiring an API key. This tool is built to provide high-quality weather data for Belgian locations using a variety of output formats suitable for both terminal display and programmatic processing.

kmi-cli Use Cases

  • Automating weather-dependent tasks by monitoring real-time Belgian weather conditions.
  • Integrating live forecast data into personal dashboards or AI agent responses.
  • Triggering safety alerts based on official weather warnings for specific regions in Belgium.
  • Programmatically retrieving UV index data for health and outdoor activity planning.
  • Managing a list of favorite locations for quick, repeated weather checks.

How kmi-cli Works

  1. The user or agent calls the kmi binary with a specific command like current, forecast, or warnings.
  2. The tool identifies the target location through a city name, geographic coordinates, or a predefined favorite alias.
  3. It performs a request to the public KMI/IRM API to retrieve the latest meteorological data.
  4. The response is parsed and formatted into the requested output type, such as a readable table or machine-parsable JSON.
  5. If the radar command is used, the tool downloads relevant animation frames directly to the user's specified directory.

kmi-cli Setup

To get started with this skill on macOS or Linux, use Homebrew to install the tool from the official tap:

brew install dedene/tap/kmi

For environments with Go installed, you can build it directly from source:

go install github.com/dedene/kmi-irm-cli/cmd/kmi@latest

No authentication or registration is required to start using these Openclaw Skills features.

kmi-cli Data Schema & Taxonomy

The kmi-cli organizes data into structured formats to facilitate easy integration:

Data Type Command Example Output Options
Current Weather kmi current [location] Table, JSON, TSV
Forecasts kmi forecast [location] 7-day, Daily, Hourly
Warnings kmi warnings Belgium JSON list of alerts
UV Index kmi uv [location] Numeric index value
Favorites kmi favorites list Saved aliases and coordinates

When using Openclaw Skills for scripting, the --json flag is recommended for consistent data structure mapping.

kmi-cli Advanced Features

  • Native JSON support for effortless integration with jq and other data processing tools.
  • Support for geographic coordinates to ensure precision for specific Belgian locales.
  • Favorite location management using the @ prefix for rapid command execution.
  • Multi-language support through the KMI_LANG environment variable (en, nl, fr, de).
  • Automated rate limiting handling to ensure reliable data retrieval from public endpoints.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*