kumacli

Automate Uptime Kuma monitor and maintenance operations with JSON output.

1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/vedmaka/kumacli --skill kumacli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kumacli
Source: https://github.com/vedmaka/kumacli/tree/main
Command: npx skills add https://github.com/vedmaka/kumacli --skill kumacli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to manage your Uptime Kuma monitors and maintenance windows directly from the command line, enabling automation and scripting of your uptime monitoring setup.

Core Features & Use Cases

  • Monitor Management: Create, update, delete, pause, and resume monitors.
  • Maintenance Scheduling: Schedule and manage maintenance windows for your monitors.
  • Machine-Readable Output: Generate JSON output for easy integration with other scripts and tools.
  • Use Case: Automatically add a new monitor for a service that just went live, or schedule a maintenance window for an upcoming deployment.

Quick Start

Use the kumacli skill to list all your monitors in JSON format.

Frequently Asked Questions about kumacli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Uptime Kuma monitor management from the command line?

You can automate Uptime Kuma monitor management by using a CLI tool that performs CRUD operations on monitors and maintenance windows. This allows you to script interactions with your uptime monitoring setup directly from your terminal.

Can I schedule Uptime Kuma maintenance windows via a terminal script?

Yes, you can schedule and manage Uptime Kuma maintenance windows via terminal scripts. The CLI supports creating and modifying maintenance windows, enabling automated scheduling for upcoming deployments or service updates.

How do I get JSON output from Uptime Kuma for scripting and integration?

You can get JSON output from Uptime Kuma by using a command-line interface that supports machine-readable formats. This JSON output allows for easy parsing and integration with other automation scripts and monitoring tools.

What credentials do I need to configure a CLI for Uptime Kuma automation?

To configure a CLI for Uptime Kuma automation, you need your Uptime Kuma host address, username, and password. These credentials are required for authenticating command-line operations against your monitoring instance.

What is the best way to pause and resume Uptime Kuma monitors during a deployment?

The best way to pause and resume Uptime Kuma monitors during a deployment is through a CLI tool supporting monitor management. You can automate pausing and resuming monitors directly within your deployment scripts to avoid false alerts.

Does the Uptime Kuma CLI support creating new monitors for services automatically?

Yes, the Uptime Kuma CLI supports creating new monitors for services automatically. You can use the monitor management CRUD operations to automatically add monitoring checks for a service that just went live.