Agent skill · software engineering · sundial-org
uptime-kuma
Interact with Uptime Kuma monitoring server. Use for checking monitor status, adding/removing monitors, pausing/resuming checks, viewing heartbeat history. Triggers on mentions of Uptime Kuma, server monitoring, uptime checks, or service health monitoring.
Why this skill is useful
Adds a complete CLI wrapper with executable scripts for managing Uptime Kuma monitors that extend the AI's capabilities in server monitoring.
What it needs
Requires jq, uptime-kuma-api installed locally. Requires uptime-kuma account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Uptime Kuma Skill Manage Uptime Kuma monitors via CLI wrapper around the Socket.IO API. Setup Requires uptime-kuma-api Python package: Environment variables (set in shell or Clawdbot config): UPTIMEKUMAURL - Server URL (e.g., http://localhost:3001) UPTIMEKUMAUSERNAME - Login username UPTIMEKUMAPASSWORD - Login password Usage Script location: scripts/kuma.py Commands Monitor Types http - HTTP/HTTPS endpoint ping - ICMP ping port - TCP port check keyword - HTTP + keyword search dns - DNS resolution docker - Docker container push - Push-based (passive) mysql, postgres, mongodb, redis - Database checks mqtt - MQTT broker group - Monitor group Common Workflows Check what's down: Add HTTP monitor with 30s interval: Maintenance mode (pause all):
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/uptime-kuma