/install seeweb-uptime
\r \r
Watch.dog Uptime – OpenClaw Skill\r
\r
What does this skill do?\r
\r Connects your AI agent with the Watch.dog platform to:\r \r
- 🔭 Actively monitor websites, APIs, IPs, and ports (HTTP, Keyword, Ping)\r
- 🫀 Watch scheduled tasks (cron jobs, backups, scripts) through Passive Watchdogs (Heartbeats)\r
- 📊 Check the status of your infrastructure in real-time\r
- Monitor statuses are interpreted as follows:\r
null: Pending\r0: Down (Offline)\r1: Up (Online)\r2: New (New/Created)\r
- Monitor statuses are interpreted as follows:\r
- 🗑️ Manage resources (Pause, Resume, Delete)\r
- 🌐 Public Status Pages (Tracker Pages)\r \r
When to activate this skill\r
\r Use it when the user:\r \r
- Wants to create a monitor for a URL, website, API, or server\r
- Asks about the status, historical uptime, or availability of their services\r
- Needs to configure a watchdog for a scheduled task or cron job\r
- Asks for a summary of their monitored infrastructure\r
- Wants to pause, resume, or delete monitors or watchdogs from their account\r
- Requests to configure their public status page (Tracker Page)\r \r
Required Configuration\r
\r
Create a .env file in this folder with:\r
\r
WATCHDOG_API_KEY="sk_live_your_key_here"\r
WATCHDOG_API_URL="api_url_here" | "https://api.watch.dog/api/mcp_server.php"\r
```\r
\r
> If you don't have an API Key, create one in your dashboard at [watch.dog](https://watch.dog).\r
\r
### Clarification about Intervals\r
\r
- 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).\r
- 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.\r
\r
## Available Tools\r
\r
| Tool | Description |\r
| ---------------------------- | --------------------------------------------------- |\r
| `list_monitors` | Lists all active monitors |\r
| `create_monitor` | Creates an Active Monitor (HTTP, Keyword, Ping) |\r
| `get_monitor_status` | Status and recent events of a specific monitor |\r
| `pause_monitor` | Temporarily pauses an Active Monitor |\r
| `resume_monitor` | Resumes a previously paused Active Monitor |\r
| `delete_monitor` | Deletes an Active Monitor (Requires Confirmation) |\r
| `get_monitor_uptime_history` | Uptime/Availability matrix of a monitor |\r
| `update_tracker_page` | Configures the Public Status Page (`/monitors/...`) |\r
| `list_watchdogs` | Lists all Passive Watchdogs/Heartbeats |\r
| `create_watchdog` | Creates a Passive Watchdog for a cron job |\r
| `get_watchdog_status` | Health status of the last ping of a watchdog |\r
| `delete_watchdog` | Deletes a Passive Watchdog (Requires Confirmation) |\r
\r
## Installation\r
\r
```bash\r
cd seeweb-uptime\r
npm install\r
```\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install seeweb-uptime - After installation, invoke the skill by name or use
/seeweb-uptime - Provide required inputs per the skill's parameter spec and get structured output
What is SeeWeb Uptime?
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... It is an AI Agent Skill for Claude Code / OpenClaw, with 406 downloads so far.
How do I install SeeWeb Uptime?
Run "/install seeweb-uptime" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SeeWeb Uptime free?
Yes, SeeWeb Uptime is completely free (open-source). You can download, install and use it at no cost.
Which platforms does SeeWeb Uptime support?
SeeWeb Uptime is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SeeWeb Uptime?
It is built and maintained by Robinson (@robinson0594); the current version is v1.0.5.