website-monitorLightweight website uptime monitor. Check if URLs are up, measure response times, detect content changes via hashing, and verify expected content. Zero depen...
Install via ClawdBot CLI:
clawdbot install claudiodrusus/website-monitorA zero-dependency Python tool for checking website availability, measuring response times, and detecting content changes. Uses only Python's standard library (urllib) — no requests, no aiohttp, no external packages.
Simple uptime check:
python main.py https://example.com
# ✅ https://example.com
# Status: 200
# Response: 142ms
# Size: 1256 bytes
# Hash: fb91d75a6bb43078
Check multiple sites at once:
python main.py example.com google.com github.com
Detect content changes (compare against a previous hash):
python main.py https://example.com --hash-check fb91d75a6bb43078
# Shows "Changed: YES ⚠️" or "Changed: No"
Verify a page contains expected text:
python main.py https://status.example.com --contains "All Systems Operational"
Expect a specific status code (e.g., redirect):
python main.py https://old.example.com --expect 301
JSON output for scripting:
python main.py example.com github.com --json | jq '.[] | select(.up == false)'
Use in a cron job or script:
python main.py https://mysite.com || echo "ALERT: Site is down!" | mail -s "Downtime Alert" admin@example.com
urls — One or more URLs to check (auto-prepends https:// if missing)--timeout N — Request timeout in seconds (default: 10)--expect N — Expected HTTP status code (default: 200)--contains TEXT — Verify response body contains this string--hash-check HASH — Previous content hash to compare against for change detection--json — Output results as JSON array0 — All sites are up and match expectations1 — One or more sites are down or failed checksGenerated Mar 1, 2026
An online retailer uses the skill to monitor their website and payment gateway URLs for uptime and response times. They set up cron jobs to run checks every 5 minutes, with JSON output feeding into a dashboard that alerts the IT team via email if any site is down or shows slow response times, ensuring minimal disruption to sales.
A news website employs the skill to detect unauthorized content changes or updates on their articles by comparing SHA-256 hashes. They run periodic checks on key pages, using the hash-check feature to verify integrity and trigger alerts if unexpected modifications occur, helping maintain editorial control and security.
A software-as-a-service provider monitors their customer-facing application and API endpoints for availability and expected status codes. They integrate the skill into their CI/CD pipeline to run checks after deployments, using the --expect option to confirm redirects or maintenance pages are functioning correctly, ensuring service reliability.
A university uses the skill to check the uptime of their main website, student portal, and online learning platforms. They schedule daily checks with multi-URL support, and if any site fails, the exit code triggers a script that logs incidents and notifies the support desk for quick resolution, minimizing impact on students and staff.
Offer a basic free tier for uptime checks with limited URLs and features, then charge for advanced capabilities like content change detection, higher frequency monitoring, and API access. Revenue comes from subscription fees for premium plans, targeting small businesses and developers who need reliable website monitoring without complex setups.
License the skill to web development and digital marketing agencies as a white-label tool they can rebrand and offer to their clients. Revenue is generated through one-time licensing fees or annual subscriptions, providing agencies with a lightweight, customizable monitoring solution to enhance their service offerings and improve client retention.
Partner with DevOps and cloud platforms to integrate the skill as a built-in feature for monitoring websites and applications. Revenue comes from revenue-sharing agreements or flat fees per integration, leveraging the zero-dependency design to appeal to platforms seeking simple, efficient tools for their users' operational needs.
💬 Integration Tip
Integrate the skill into existing monitoring dashboards by parsing its JSON output, and use cron jobs for automated checks to trigger alerts via email or messaging apps when issues are detected.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.