ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

website-monitor

Lightweight website uptime monitor. Check if URLs are up, measure response times, detect content changes via hashing, and verify expected content. Zero dependencies.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/claudiodrusus/skill-4
Or

What This Skill Does

The website-monitor is a high-efficiency, zero-dependency Python utility designed for OpenClaw AI to perform robust uptime monitoring and content verification. Unlike heavy external libraries that require extensive installation, this tool leverages Python's built-in urllib to conduct lightweight HTTP requests. It is engineered to provide immediate insights into a website's health, measuring precise response times in milliseconds and verifying status codes. Beyond basic availability, the skill features SHA-256 content hashing to identify unauthorized or accidental site changes, and text-pattern matching to ensure critical business logic—such as a 'Systems Operational' status message—is present on the page. Its ability to output machine-readable JSON makes it an ideal backend component for automated health-check pipelines.

Installation

To integrate this skill into your OpenClaw environment, use the command provided by the ClawHub registry:

clawhub install openclaw/skills/skills/claudiodrusus/skill-4

Ensure your environment has standard Python 3 installed, as the tool relies exclusively on the standard library, requiring no external pip packages.

Use Cases

  • DevOps Monitoring: Automatically ping critical microservices and trigger shell alerts if a service returns a 5xx error.
  • Content Integrity: Monitor high-value static pages (like pricing or legal documents) for unexpected changes by comparing current hashes against a known-good baseline.
  • SLA Validation: Ensure third-party APIs or vendor websites meet uptime SLAs by programmatically verifying status codes and response latency over time.
  • Automated Dashboards: Pipe JSON output from this tool into custom monitoring dashboards to track performance trends across multiple domains.

Example Prompts

  1. "Check if google.com is up and report the response time in milliseconds."
  2. "Monitor https://status.mycompany.com and alert me if the page does not contain the text 'All Systems Operational'."
  3. "Run a health check on my site mysite.com and output the result in JSON format so I can process it further."

Tips & Limitations

  • Tips: Use the --timeout parameter to optimize checks for slow-loading sites; a default of 10 seconds is usually sufficient, but you can tighten this to 2 seconds for high-performance internal APIs. Use the --hash-check flag to create a 'gold-standard' baseline for critical pages.
  • Limitations: Since this tool does not execute JavaScript, it is intended for static site monitoring. It cannot detect dynamic content changes rendered by modern single-page applications (SPAs) that require a browser engine like Selenium or Playwright.

Metadata

Stars3562
Views0
Updated2026-03-29
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-claudiodrusus-skill-4": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#monitoring#uptime#devops#healthcheck#automation
Safety Score: 4/5

Flags: network-access