uptime-kuma
Installation
SKILL.md
Uptime Kuma
Manage an Uptime Kuma instance — read service health, SSL certs, response times via Prometheus metrics, and create/edit/delete monitors via Socket.IO.
Quick Reference: Choosing the Right Approach
| Task | Method | Auth |
|---|---|---|
| Check status / SSL / response times | curl Prometheus /metrics |
API key |
| Find DOWN monitors | curl + grep |
API key |
| List all monitors with full config | Socket.IO monitorList event |
username/password |
| Add / edit / delete / pause monitors | Socket.IO events | username/password |
| Send heartbeat (push monitors) | curl push endpoint |
none |
Read-only tasks → use bash curl commands (fast, no dependencies).
Write tasks → copy scripts/socketio-client.mjs to /tmp/, add operations, run with bun.