# Send Clawhub Skill Infra Watchdog to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
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. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawhub-skill-infra-watchdog",
    "name": "Clawhub Skill Infra Watchdog",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/mariusfit/clawhub-skill-infra-watchdog",
    "canonicalUrl": "https://clawhub.ai/mariusfit/clawhub-skill-infra-watchdog",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/clawhub-skill-infra-watchdog",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawhub-skill-infra-watchdog",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "skill.json",
      "watchdog.py"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/clawhub-skill-infra-watchdog"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawhub-skill-infra-watchdog",
    "downloadUrl": "https://openagent3.xyz/downloads/clawhub-skill-infra-watchdog",
    "agentUrl": "https://openagent3.xyz/skills/clawhub-skill-infra-watchdog/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawhub-skill-infra-watchdog/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawhub-skill-infra-watchdog/agent.md"
  }
}
```
## Documentation

### Infra Watchdog — Infrastructure Monitoring & Health Alerts

Self-hosted infrastructure monitoring for OpenClaw agents. Zero external SaaS required — monitors everything locally and alerts via WhatsApp, Telegram, or Discord.

### What It Does

HTTP/HTTPS endpoint monitoring — checks status codes, response time, SSL validity
TCP port checks — database, SSH, custom services
Docker container status — running, stopped, unhealthy
System resources — CPU, RAM, disk usage with configurable thresholds
SSL certificate expiry — alerts 30 days before expiry
DNS resolution checks — verifies domain → IP mappings
Proxmox VM/CT status — checks via local API
Alerts via WhatsApp/Telegram/Discord — with configurable cooldown

### Quick Start

# Initialize data directory & config
infra-watchdog init

# Add your first monitor
infra-watchdog add-monitor --type http --name "My API" --url https://myapi.example.com

# Add a TCP port check
infra-watchdog add-monitor --type tcp --name "PostgreSQL" --host localhost --port 5432

# Add a Docker container check
infra-watchdog add-monitor --type docker --name "My App" --container myapp

# Run all checks now
infra-watchdog check

# View current status dashboard
infra-watchdog dashboard

# Install auto-check cron (every 5 min)
infra-watchdog cron-install

### Commands

CommandDescriptioninfra-watchdog initSet up data directory and default configinfra-watchdog add-monitorAdd a new monitor (http/tcp/docker/resource/ssl/dns)infra-watchdog listList all configured monitors and their current stateinfra-watchdog checkRun all checks immediatelyinfra-watchdog check --name <name>Run a specific monitorinfra-watchdog statusSummary: UP/DOWN/WARN countsinfra-watchdog dashboardASCII dashboard with all monitorsinfra-watchdog cron-installInstall auto-check cron job

### HTTP/HTTPS

infra-watchdog add-monitor \\
  --type http \\
  --name "Main API" \\
  --url https://api.example.com/health \\
  --expected-status 200 \\
  --timeout 5

### TCP Port

infra-watchdog add-monitor \\
  --type tcp \\
  --name "Postgres" \\
  --host 192.168.1.10 \\
  --port 5432

### Docker Container

infra-watchdog add-monitor \\
  --type docker \\
  --name "Nginx" \\
  --container nginx-proxy

### System Resources

infra-watchdog add-monitor \\
  --type resource \\
  --name "Disk /" \\
  --resource disk \\
  --path / \\
  --warn-at 80 \\
  --alert-at 90

### SSL Certificate

infra-watchdog add-monitor \\
  --type ssl \\
  --name "My Domain SSL" \\
  --host example.com \\
  --port 443 \\
  --warn-days 30

### Configuration

Edit ~/.openclaw/workspace/infra-watchdog-data/config.json:

{
  "alert_channel": "whatsapp",
  "alert_cooldown_minutes": 15,
  "check_interval_minutes": 5,
  "ssl_expiry_warning_days": 30
}

### Alert Channels

ChannelConfig valueWhatsApp"whatsapp"Telegram"telegram"Discord"discord"None (log only)"none"

### Homelab Monitoring

Track all your self-hosted services: Proxmox, Docker stacks, databases, Jellyfin, Home Assistant, etc. Get a WhatsApp alert the moment anything goes down.

### API Uptime Monitoring

If you sell API services on RapidAPI, this skill monitors your endpoints 24/7 and pings you before customers notice an outage.

### SSL Expiry Prevention

Never let a certificate expire again. Get a WhatsApp warning 30 days before expiry.

### Resource Alerts

Disk full at 3am? Get alerted before it kills your services.

### Data Storage

All data stored locally at ~/.openclaw/workspace/infra-watchdog-data/. SQLite database, no cloud sync, no telemetry.

### Requirements

Python 3.8+
Docker (optional, for container monitoring)
OpenClaw 1.0+

### Source & Issues

Source: https://github.com/mariusfit/infra-watchdog
Issues: https://github.com/mariusfit/infra-watchdog/issues
Author: @mariusfit
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: mariusfit
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/clawhub-skill-infra-watchdog)
- [Send to Agent page](https://openagent3.xyz/skills/clawhub-skill-infra-watchdog/agent)
- [JSON manifest](https://openagent3.xyz/skills/clawhub-skill-infra-watchdog/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/clawhub-skill-infra-watchdog/agent.md)
- [Download page](https://openagent3.xyz/downloads/clawhub-skill-infra-watchdog)