Clank Uptime
by @t3mr0i
Track website uptime, response times, and availability. CSV-based history, 24h stats with visual bars, avg/min/max latency. Lightweight alternative to paid m...
clawhub install clank-uptimeπ About This Skill
name: clank-uptime description: Track website uptime, response times, and availability. CSV-based history, 24h stats with visual bars, avg/min/max latency. Lightweight alternative to paid monitoring services. metadata: { "openclaw": { "emoji": "π‘", "requires": { "bins": ["curl", "python3"] }, }, }
clank-uptime
Lightweight CLI for tracking website uptime and response times over time.
When to use (trigger phrases)
Use this skill when the user asks any of:
Quick start
# Add sites
clank-uptime add https://example.com --name "My Site"
clank-uptime add https://api.example.com --name "API"Check all sites now
clank-uptime checkShow 24h availability stats
clank-uptime statsList monitored sites
clank-uptime listRemove a site
clank-uptime remove https://example.com
Commands
| Command | Description |
|---------|-------------|
| add | Add site to monitoring |
| check | Check all sites, append to history |
| stats | Show 24h availability & latency stats |
| list | List all monitored sites |
| remove | Remove site from monitoring |
Output examples
Check
π Checking 3 sites... β
My Site: 200 (0.092s)
β
API: 200 (0.056s)
β οΈ Old Site: 503 (1.234s)
π Checked at 2026-03-29T04:22:38Z
Stats
π Uptime Statistics (last 24h)
================================================== My Site
[ββββββββββββββββββββ] 100.0% (12/12 checks)
β‘ Avg: 0.089s | Min: 0.056s | Max: 0.142s
API
[ββββββββββββββββββββ] 91.7% (11/12 checks)
β‘ Avg: 0.067s | Min: 0.041s | Max: 0.098s
Data storage
~/.clank-uptime/
βββ sites.json # Site configuration
βββ history/
βββ /
βββ checks.csv # timestamp,status,response_time
Automating with cron
# Check every 5 minutes
*/5 * * * * clank-uptime check > /dev/null 2>&1Daily stats report
0 8 * * * clank-uptime stats | mail -s "Daily Uptime Report" you@email.com
Tips
check periodically (cron or heartbeat) to build history datastats requires at least a few hours of data for meaningful results--name for readability; defaults to URLπ‘ Examples
# Add sites
clank-uptime add https://example.com --name "My Site"
clank-uptime add https://api.example.com --name "API"Check all sites now
clank-uptime checkShow 24h availability stats
clank-uptime statsList monitored sites
clank-uptime listRemove a site
clank-uptime remove https://example.com
π Tips & Best Practices
check periodically (cron or heartbeat) to build history datastats requires at least a few hours of data for meaningful results--name for readability; defaults to URL