Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
No changes detected for version 1.1.0. - No file changes or updates from previous version. - Functionality, usage, and documentation remain unchanged.
What This Skill Does
A zero-dependency Python tool for checking website availability, measuring response times, and detecting content changes. Uses only Python's standard library, so it runs anywhere Python is installed without setup. Returns exit code 1 on failure, making it scriptable.
No dependencies means it runs in any environment without a virtualenv or install step, unlike requests-based alternatives.
When to use it
- Alerting when a production site goes down
- Verifying a deployment didn't change page content unexpectedly
- Checking that a status page shows "All Systems Operational"
- Monitoring multiple sites in a single cron job
- Piping results into jq to filter only failed checks
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: check if my site is up and alert me if it's down
- 1Run python main.py https://mysite.com
- 2Capture exit code from the process
- 3If exit code is 1, trigger alert command
- 4Optionally pass --json flag and pipe to jq for structured failure details
- 5Schedule command in cron for recurring checks
Exit code 0 with status 200 and response time, or exit code 1 triggering the alert pipeline