← 返回
开发者工具 Key 中文

watchdog

Monitors websites, APIs, and cron jobs (watchdogs) using Watch.dog. Use it when the user asks to "check the status of my monitors", "check uptime", "review w...
使用 Watch.dog 监控网站、API 和定时任务(watchdogs)。当用户询问"检查监控器状态"、"查看可用性"、"review w..."时使用。
joseshiru joseshiru 来源
开发者工具 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 2
Stars
📥 708
下载
💾 6
安装
1
版本
#latest

概述

Watchdog – OpenClaw Skill

What does this skill do?

Connects your AI agent with the Watch.dog platform to:

  • 🔭 Actively monitor websites, APIs, IPs, and ports (HTTP, Keyword, Ping)
  • 🫀 Watch scheduled tasks (cron jobs, backups, scripts) through Passive Watchdogs (Heartbeats)
  • 📊 Check the status of your infrastructure in real-time
  • Monitor statuses are interpreted as follows:
  • 0: Down (Offline)
  • 1: Up (Online)
  • 2 or null: New (New/Pending)
  • 🗑️ Manage resources (Pause, Resume, Delete)
  • 🌐 Public Status Pages (Tracker Pages)

When to activate this skill

Use it when the user:

  • Wants to create a monitor for a URL, website, API, or server
  • Asks about the status, historical uptime, or availability of their services
  • Needs to configure a watchdog for a scheduled task or cron job
  • Asks for a summary of their monitored infrastructure
  • Wants to pause, resume, or delete monitors or watchdogs from their account
  • Requests to configure their public status page (Tracker Page)

Required Configuration

Create a .env file in this folder with:

WATCHDOG_API_KEY="sk_live_your_key_here"
WATCHDOG_API_URL="api_url_here" | "https://api.watch.dog/api/mcp_server.php"

> If you don't have an API Key, create one in your dashboard at watch.dog.

Clarification about Intervals

  • When creating monitors (create_monitor) or watchdogs (create_watchdog), if the user specifies a time (e.g. "every 5 minutes"), always pass the exact value in seconds (e.g. 300).
  • Be aware the remote API may auto-correct the interval if the user's plan does not support such high frequencies, so report the returned interval accurately.

Available Tools

ToolDescription
-------------------------------------------------------------------------------
list_monitorsLists all active monitors
create_monitorCreates an Active Monitor (HTTP, Keyword, Ping)
get_monitor_statusStatus and recent events of a specific monitor
pause_monitorTemporarily pauses an Active Monitor
resume_monitorResumes a previously paused Active Monitor
delete_monitorDeletes an Active Monitor (Requires Confirmation)
get_monitor_uptime_historyUptime/Availability matrix of a monitor
update_tracker_pageConfigures the Public Status Page (/monitors/...)
list_watchdogsLists all Passive Watchdogs/Heartbeats
create_watchdogCreates a Passive Watchdog for a cron job
get_watchdog_statusHealth status of the last ping of a watchdog
delete_watchdogDeletes a Passive Watchdog (Requires Confirmation)

Installation

cd watchdog
npm install

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-19 09:33 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

suspicious
查看报告

🔗 相关推荐

it-ops-security

Tmux

steipete
通过发送按键和抓取窗格输出,远程控制交互式 CLI 的 tmux 会话。
★ 45 📥 29,275
it-ops-security

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,803
it-ops-security

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,361