Install
openclaw skills install @mirni/healthprobeProbe any URL and check if it's up. Returns the HTTP status code, response latency in milliseconds, and a healthy/not-healthy verdict. Configurable timeout. Useful for checking if an API is available before calling it.
openclaw skills install @mirni/healthprobeCheck if a URL is up before you call it.
uvicorn healthprobe.app:app --port 8009
curl -s -X POST http://localhost:8009/v1/probe \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}' | jq
Returns healthy (true if 2xx), status_code (HTTP code or -1 on error), latency_ms, and error (if connection failed).
curl -s -X POST http://localhost:8009/v1/probe \
-H "Content-Type: application/json" \
-d '{"url": "https://slow-api.example.com", "timeout_ms": 1000}' | jq '.healthy'
Timeout range: 100ms to 30,000ms (default: 5,000ms).