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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/claudiodrusus/skill-4What 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
- "Check if google.com is up and report the response time in milliseconds."
- "Monitor https://status.mycompany.com and alert me if the page does not contain the text 'All Systems Operational'."
- "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
--timeoutparameter 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-checkflag 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-claudiodrusus-skill-4": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access
Related Skills
markdown-to-html
Convert Markdown text to beautifully styled, self-contained HTML with embedded CSS. Perfect for newsletters, documentation, reports, and email templates.
qr-gen
Generate QR codes from text, URLs, WiFi credentials, vCards, or any data. Use when the user wants to create a QR code, share a link as a scannable code, generate WiFi login QR codes, create contact/vCard QR codes, or produce any scannable barcode image. Outputs PNG, SVG, or ASCII art.
qr-gen
Generate QR codes from text, URLs, WiFi credentials, vCards, or any data. Use when the user wants to create a QR code, share a link as a scannable code, generate WiFi login QR codes, create contact/vCard QR codes, or produce any scannable barcode image. Outputs PNG, SVG, or ASCII art.
Shelly Brand Name Generator
Skill by claudiodrusus
Shelly Competitor Analyzer
Skill by claudiodrusus