← All skills
Tencent SkillHub · Communication & Collaboration

Gateway Watchdog Discord

Monitor OpenClaw gateway health with a watchdog state machine, Discord alerts, cooldown dedupe, and isolated fallback deployment on macOS. Use when users wan...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Monitor OpenClaw gateway health with a watchdog state machine, Discord alerts, cooldown dedupe, and isolated fallback deployment on macOS. Use when users wan...

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
CHANGELOG.md, README.md, SKILL.md, references/cron-agent-turn.md, scripts/gateway-watchdog.sh, scripts/install-launchd.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

Gateway Watchdog (Discord)

Discord-first watchdog for OpenClaw gateway incidents.

1. Ask OpenClaw (Recommended)

Tell OpenClaw: "Install the gateway-watchdog skill." The agent will handle the installation and configuration automatically.

2. Manual Installation (CLI)

If you prefer the terminal, run: clawhub install gateway-watchdog

Isolation model

Watchdog data is isolated under ~/.openclaw/watchdogs/gateway-discord/. No edits to openclaw.json are required. Default mode is read-only monitoring (GW_WATCHDOG_ENABLE_RESTART=0). Automatic restart is opt-in and bounded by max attempts.

Files in this skill

scripts/gateway-watchdog.sh - health checks + state machine + Discord notification. scripts/install-launchd.sh - installs a user LaunchAgent from template. references/com.openclaw.gateway-watchdog.plist.template - launchd template. references/cron-agent-turn.md - isolated cron prompt template.

Health checks

The watchdog checks: openclaw gateway status --json openclaw health --json --timeout <ms> Pass criteria: gateway runtime is running RPC probe is healthy (when present) health snapshot returns successfully Failure classes: runtime_stopped rpc_probe_failed health_unreachable auth_mismatch config_invalid

Quick start (manual run)

bash "{baseDir}/scripts/gateway-watchdog.sh" Optional env: export DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/..." export DISCORD_BOT_TOKEN="discord_bot_token" export DISCORD_CHANNEL_ID="<your_discord_channel_id>" export GW_WATCHDOG_SOURCE="manual" export GW_WATCHDOG_FAIL_THRESHOLD=2 export GW_WATCHDOG_COOLDOWN_SECONDS=300 Delivery priority: DISCORD_WEBHOOK_URL DISCORD_BOT_TOKEN + DISCORD_CHANNEL_ID

macOS background mode (LaunchAgent)

Install LaunchAgent (does not edit OpenClaw core config): bash "{baseDir}/scripts/install-launchd.sh" --interval 30 --load Check status: launchctl list | rg "com.openclaw.gateway-watchdog"

OpenClaw cron mode (internal path)

Use isolated job and keep messaging in one channel: openclaw cron add \ --name "gateway-watchdog-internal" \ --cron "*/1 * * * *" \ --session isolated \ --message "Run bash {baseDir}/scripts/gateway-watchdog.sh and report state changes only." \ --announce \ --channel discord \ --to "channel:<your_channel_id>" \ --best-effort-deliver

Auto-recovery policy (opt-in)

Enable bounded restart: export GW_WATCHDOG_ENABLE_RESTART=1 export GW_WATCHDOG_MAX_RESTART_ATTEMPTS=2 Safety constraints: restart only after failure threshold is met max attempts enforced per incident window no reinstall or destructive mutation

Backup and audit artifacts

state file: ~/.openclaw/watchdogs/gateway-discord/state.json state backups: ~/.openclaw/watchdogs/gateway-discord/backups/state-*.json event log: ~/.openclaw/watchdogs/gateway-discord/events.jsonl The script rotates old backups and keeps recent history for rollback/debugging.

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Docs2 Scripts
  • SKILL.md Primary doc
  • CHANGELOG.md Docs
  • README.md Docs
  • references/cron-agent-turn.md Docs
  • scripts/gateway-watchdog.sh Scripts
  • scripts/install-launchd.sh Scripts