Website Monitor for Openclaw

A zero-dependency Python utility for real-time website status monitoring and content change detection.

claudiodrusus
v1.0.0
Feb 23, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install skill-4

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install skill-4 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Website Monitor?

Website Monitor is a high-performance, lightweight tool designed to provide instant visibility into web service availability. Built specifically for Openclaw Skills, it leverages Python's standard library to ensure maximum portability without the need for external dependencies like requests or aiohttp. It goes beyond simple ping checks by measuring millisecond-level response times and utilizing SHA-256 hashing to identify even subtle modifications in page content.

This skill is an essential asset for developers and system administrators who need a reliable way to automate availability checks and receive alerts when critical services go offline or unexpected changes occur. By integrating this into your Openclaw Skills workflow, you gain a robust monitoring agent capable of handling multiple URLs simultaneously with precise control over expected HTTP status codes.

Website Monitor Use Cases

  • Verifying that production URLs are returning the expected 200 OK status.
  • Detecting unauthorized content changes or defacement using SHA-256 hash comparisons.
  • Monitoring API health and ensuring specific response strings are present in the body.
  • Integrating automated uptime alerts into CI/CD pipelines or cron jobs using Openclaw Skills.
  • Benchmarking response times across different environments or regional endpoints.

How Website Monitor Works

  1. The user initiates a check by providing one or more URLs to the Openclaw Skills agent.
  2. The script executes an HTTP request using Python's urllib module to fetch header and body data.
  3. Response time is calculated with high precision to identify performance bottlenecks.
  4. The response body is optionally scanned for specific text strings or hashed for content integrity verification.
  5. Results are evaluated against user-defined expectations, such as a specific HTTP status code.
  6. The tool generates a report or machine-readable JSON, returning exit codes that signal success or failure for further automation.

Website Monitor Setup

Because this tool has zero external dependencies, setup is instantaneous within your Openclaw Skills environment. Ensure you have Python installed and the script available.

# Run a basic check to verify installation
python main.py https://example.com

# Check multiple sites
python main.py google.com github.com

Website Monitor Data Schema & Taxonomy

The skill produces structured output either as human-readable console text or a JSON array. Each check contains the following metadata:

Property Description
url The target URL being monitored
up Boolean indicating if the site met all expectations
status The HTTP response code received
time_ms Precise response duration in milliseconds
hash SHA-256 hash of the content for change detection
size The payload size in bytes

Website Monitor Advanced Features

  • Multi-URL concurrency for checking entire service stacks in one execution.
  • JSON output mode for seamless integration with dashboarding tools and log aggregators via Openclaw Skills.
  • Content verification through --contains to ensure dynamic pages are rendering correctly.
  • Custom status code expectations to support monitoring redirects or protected endpoints.
  • Automated exit code logic for easy integration into shell-based automation workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*