据 AlphaMoat 统计,截至 2026-09,OpenClaw Watch Dog 累计下载 3,568 次、获 2 个星标,在全部 5,078 个 AI 技能中排名第 3,065 位,在「运维安全」分类(264 个)中排名第 194 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 113 | 3,492 | 2 | - |
| SkillHub ↗ | 129 | 3,568 | 2 | — |
各平台的计数口径不同,统计时间不一致。
该技能监控网关健康状态,在检测到故障时尝试自动重启,并向用户的 Telegram 机器人发送告警;诊断和日志分析在本机执行。安装会创建持续运行的用户级服务,可能自动重启网关并保存 Telegram 凭据。仅在确实需要持续监控时启用,安装后核对服务状态与日志,并只配置必要的机器人凭据。
资料发布于 2026-10-29
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 3,568 | — | 2 |
| 2026-08 | 3,392 | +3.6% | 2 |
| 2026-07 | 3,274 | +8.4% | 2 |
| 2026-06 | 3,021 | +5.0% | 2 |
| 2026-05 | 2,876 | — | 2 |
| 2026-03 | 2,233 | — | 2 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
---
name: openclaw-watchdog
description: Self-healing monitoring system for OpenClaw gateway. Auto-detects failures, fixes crashes, and sends Telegram alerts.
homepage: https://github.com/Abdullah4AI/openclaw-watchdog
metadata: {"openclaw":{"emoji":"🐕","disableModelInvocation":true,"requires":{"bins":["python3","openssl"],"env":["TELEGRAM_TOKEN","TELEGRAM_CHAT_ID"]},"install":[{"id":"setup","kind":"script","script":"scripts/setup.sh","label":"Install watchdog service (LaunchAgent/systemd user)","persistence":"user-level","service":true}]}}
---
# openclaw-watchdog
**Description:** Self-healing monitoring system for OpenClaw gateway. Monitors health, auto-restarts on failure, and sends Telegram alerts. Diagnostics and log analysis run locally on-device. Alert notifications are sent to the user's Telegram bot. Use when user wants to set up gateway monitoring, watchdog, or auto-recovery.## Prerequisites - **Telegram Bot Token** — Create via [@BotFather](https://t.me/BotFather) - **Telegram Chat ID** — Your personal chat ID for receiving alerts - **Python 3** — Required for the watchdog service - **OpenClaw** — Installed and running ## Trigger Keywords - watchdog, monitoring, auto-fix, gateway health, self-healing, auto-recovery, watch dog ## Setup Send the user ONE message with everything they need: --- 🐕 **Watch Dog — Self-Healing Gateway Monitor** Watch Dog is a background service that pings your OpenClaw gateway every 15 seconds. If the gateway goes down, it automatically attempts to restart it and sends you Telegram alerts so you're always in the loop. All diagnostics run locally on your device. To set it up, I need: 1. **Telegram Bot Token** — Create a bot via [@BotFather](https://t.me/BotFather) on Telegram, then send me the token (looks like `123456:ABC-DEF...`) 2. **Your Telegram Chat ID** — Send `/start` to your bot, then visit `https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates` to find your chat ID Send me the token and chat ID and I'll handle the rest (including a test run to make sure everything works)! --- ## After Receiving Credentials Run these steps in order: ### 1. Validate credentials ```bash python3 ~/.openclaw/workspace/openclaw-watchdog/scripts/validate.py "$TELEGRAM_TOKEN" ``` ### 2. Run setup script ```bash chmod +x ~/.openclaw/workspace/openclaw-watchdog/scripts/setup.sh ~/.openclaw/workspace/openclaw-watchdog/scripts/setup.sh \ --telegram-token "$TELEGRAM_TOKEN" \ --telegram-chat-id "$TELEGRAM_CHAT_ID" \ --gateway-port "$GATEWAY_PORT" # optional, auto-detected from openclaw.json ``` ### 3. Connect via Telegram (Pairing) ```bash python3 ~/.openclaw/workspace/openclaw-watchdog/scripts/test-message.py "$TELEGRAM_TOKEN" "$TELEGRAM_CHAT_ID" ``` Wait for user to confirm they received the Telegram message before proceeding. ### 4. Verify it's running ```bash # Check service status if [[ "$(uname)" == "Darwin" ]]; then launchctl list | grep openclaw.watchdog else systemctl --user status openclaw-watchdog fi # Check logs tail -20 ~/.openclaw/watchdog/watchdog.log ``` ### 5. Confirm to user Tell them Watch Dog is active, what it monitors, and that they'll get Telegram alerts if anything goes wrong. ## How It Works - Pings gateway health endpoint every 15 seconds (auto-detects port from config, or set via `--gateway-port`) - After 3 consecutive failures, attempts `openclaw gateway restart` - Up to 2 restart attempts, then asks user for reinstall permission via Telegram - User approves by running: `touch ~/.openclaw/watchdog/approve-reinstall` - Without approval, only sends notifications — no destructive actions - Local pattern-matching diagnostics (no logs sent externally) - Runs as macOS LaunchAgent or Linux systemd user service - Credentials encrypted with AES-256 using machine-specific key ## Uninstall ```bash if [[ "$(uname)" == "Darwin" ]]; then launchctl unload ~/Library/LaunchAgents/com.openclaw.watchdog.plist 2>/dev/null rm -f ~/Library/LaunchAgents/com.openclaw.watchdog.plist else systemctl --user stop openclaw-watchdog 2>/dev/null systemctl --user disable openclaw-watchdog 2>/dev/null rm -f ~/.config/systemd/user/openclaw-watchdog.service fi rm -rf ~/.openclaw/watchdog ```
在使用技能包之前做安全扫描,并按结论决定放行或拦截的技能。
为 OpenClaw 配置 OpenRouter 免费模型与回退链的工具。
备份与恢复 OpenClaw 配置、凭据与工作区的技能。
配置并使用 1Password CLI 处理密钥。
一款被描述为可检测提示注入与危险命令的 OpenClaw 安全插件。
远程控制 tmux 会话,向交互式命令行发送按键并抓取输出。
以应用安全工程师视角做代码与架构的安全审计。
管理腾讯云对象存储与数据万象的技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。