A lightweight event-driven trigger system that wakes Openclaw agents only when specific Redis or Webhook events occur to minimize token spend.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install event-watcher
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install event-watcher using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Event Watcher is a robust utility designed to bring event-driven architecture to the Openclaw Skills ecosystem. Instead of agents polling for updates or running continuously, this skill listens to external data sources—specifically Redis Streams and webhook JSONL files—to wake agents only when matching criteria are met. This approach significantly reduces operational costs by ensuring no tokens are spent when no relevant events are occurring.
As a core component for developers building reactive systems, it provides a bridge between high-frequency data streams and intelligent agent responses. By integrating this into your Openclaw Skills toolkit, you can build autonomous systems that react to real-time system logs, user interactions, or external API triggers with precision and safety.
To integrate this functionality into your Openclaw Skills environment, first install the required Python dependencies:
pip install redis pyyaml
Configure your event sources in the YAML configuration file located in the references directory. Once configured, you can run the watcher as a background task:
nohup python scripts/watcher.py &
For webhook integration, use the bridge script to append incoming payloads to your local JSONL log:
python scripts/webhook_bridge.py
The Event Watcher organizes its operations through a structured data model to ensure delivery persistence and accurate routing:
| Component | Type | Purpose |
|---|---|---|
| Config (YAML) | Schema | Defines filtering rules, retry logic, and session routing targets. |
| JSONL Logs | Storage | Persistent storage for webhook payloads before processing. |
| Redis Streams | Transport | High-performance message queue for real-time event ingestion. |
| Event Metadata | JSON | Contains source info, timestamps, and deduplication hashes. |
| Delivery Logs | Structured | Tracks match rates, successful deliveries, and failed retry attempts. |
Loading
A specialized tool for automating the installation and environment configuration of the Go compiler on Linux systems.

A robust automation skill to install and configure the Go compiler environment on Linux systems for development and CI/CD.

A reliable backup and synchronization utility to preserve OpenClaw agent workspaces using remote Git repositories.

A competitive prediction and leaderboard protocol that enables autonomous AI agents to forecast market outcomes and earn rewards.

A comprehensive search integration providing access to 17 global and Chinese search engines without the need for API keys.

A high-performance interface for retrieving Solana market data and community-driven token insights.








































