Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
A zero-dependency Python tool for checking website uptime, measuring response times, and detecting content changes via SHA-256 hashing. Runs entirely on Python's standard library with no external packages required. Returns exit code 1 on failure, making it composable with shell scripts and cron jobs.
Because it requires no pip install or virtual environment setup, it runs anywhere Python is available without dependency management overhead.
When to use it
- Alerting via cron when a production site goes down
- Verifying a status page still shows 'All Systems Operational'
- Detecting silent content changes on a competitor's pricing page
- Checking multiple staging URLs before a deployment
- Confirming a redirect returns the expected 301 status code
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 with default timeout
- 2Capture exit code from the process
- 3On exit code 1, pipe alert message to mail or another notification tool
- 4Optionally pass --json flag to parse structured result for dashboards
Exit code 0 with status 200, response time in ms, and content hash printed to stdout; exit code 1 triggers the alert branch