Tempest Weather for Openclaw

A specialized skill for fetching real-time observations and historical statistics directly from WeatherFlow Tempest weather stations.

wranglerdriver
v1.1.0
Feb 24, 2026
0
1.8k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install tempest-weather

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 tempest-weather 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 Tempest Weather?

The Tempest Weather skill enables seamless integration between AI agents and WeatherFlow hardware via the Tempest REST API. By leveraging this tool within the ecosystem of Openclaw Skills, developers can empower agents to retrieve precise, localized environmental data including wind speed, rainfall, and lightning strikes.

Whether for home automation or data logging, this skill provides a robust bridge to backyard weather station metrics. It handles everything from current conditions to historical trend analysis, providing the technical foundation for hyper-local weather intelligence.

Tempest Weather Use Cases

  • Retrieving current wind, gust, and rain data for local activity planning.
  • Auditing historical weather patterns using daily, monthly, or yearly station statistics.
  • Monitoring backyard environmental conditions for smart home automation triggers.
  • Generating concise weather summaries for specific geographical locations based on personal sensor data.

How Tempest Weather Works

  1. The user or agent triggers the skill using specific keywords like tempest weather or backyard weather.
  2. The script authenticates with the WeatherFlow REST API using the provided TEMPEST_API_TOKEN.
  3. Data is fetched based on either the station ID or specific device ID provided in the configuration.
  4. The skill processes the raw API response, applying unit conversions (metric or US) as requested.
  5. A concise JSON object and optional human-readable summary are returned to the agent for processing.

Tempest Weather Setup

To integrate this into your collection of Openclaw Skills, set the following environment variables:

export TEMPEST_API_TOKEN="your_token_here"
export TEMPEST_STATION_ID="your_station_id"
export TEMPEST_DEVICE_ID="your_device_id"
export TEMPEST_UNITS="us" # or "metric"

Run the fetch script using Python:

python3 scripts/get_tempest_weather.py

Tempest Weather Data Schema & Taxonomy

The skill organizes data primarily through JSON outputs containing observations and historical records. Below is the mapping for the returned data structure:

Field Description
observations Current real-time sensor readings from the device.
stats Historical rows from stats_day, stats_month, or stats_year.
source_url Traceability link to the Tempest API source.
timestamp ISO-formatted time of the data capture.

Tempest Weather Advanced Features

  • Support for historical time-travel queries using the --date flag for specific daily, monthly, or yearly lookups.
  • Dual-ID support allowing defaults for either station-level or device-level data retrieval.
  • Machine-friendly output mode using the --json flag for automated data pipelines.
  • Built-in retry logic for handling transient network issues during API calls to ensure high availability for Openclaw Skills users.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*