← Back to Skills Marketplace
Uptime Kuma
by
Mortada Sarheed
· GitHub ↗
· v1.0.0
3950
Downloads
2
Stars
13
Active Installs
1
Versions
Install in OpenClaw
/install uptime-kuma
Description
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.
Usage Guidance
This skill appears to do what it says: manage Uptime Kuma via its API. Before installing, note: (1) the skill requires UPTIME_KUMA_URL, UPTIME_KUMA_USERNAME, and UPTIME_KUMA_PASSWORD at runtime even though the registry metadata didn't declare them — you'll need to provide these credentials. (2) It asks you to pip install the uptime-kuma-api package; verify that package on PyPI and your environment before installing. (3) Provide a least-privilege or dedicated Uptime Kuma account if possible, and ensure the UPTIME_KUMA_URL points only to servers you control (e.g., localhost or a known internal URL). (4) The skill's source/homepage is not provided in the registry; if provenance is important, ask the publisher for a homepage or inspect the included kuma.py (provided) and the uptime-kuma-api package source before use.
Capability Analysis
Type: OpenClaw Skill
Name: uptime-kuma
Version: 1.0.0
The skill is designed to interact with an Uptime Kuma server and requires access to `UPTIME_KUMA_URL`, `UPTIME_KUMA_USERNAME`, and `UPTIME_KUMA_PASSWORD` environment variables, as explicitly stated in `SKILL.md` and accessed in `scripts/kuma.py`. While this credential access is necessary for the skill's stated purpose and there is no evidence of malicious intent (e.g., exfiltration to unauthorized endpoints), the handling of sensitive credentials, even for legitimate use, constitutes a high-risk capability that warrants a 'suspicious' classification rather than 'benign' in a security review.
Capability Assessment
Purpose & Capability
Name/description (Uptime Kuma monitor management) align with included script and SKILL.md. The script uses the uptime-kuma-api library and exposes monitor/list/add/delete/pause/resume/heartbeats/notifications operations that are expected for this purpose.
Instruction Scope
SKILL.md and kuma.py stay within the stated scope: they require Uptime Kuma credentials and call the Uptime Kuma API. The instructions do not reference unrelated system files, directories, or external endpoints beyond the UPTIME_KUMA_URL provided by the user.
Install Mechanism
No install spec; SKILL.md asks the user to pip install uptime-kuma-api (a public PyPI package). This is a typical, proportionate install step for a Python wrapper. Recommend verifying the uptime-kuma-api package provenance before installing.
Credentials
SKILL.md and kuma.py require UPTIME_KUMA_URL, UPTIME_KUMA_USERNAME, and UPTIME_KUMA_PASSWORD — these are appropriate and expected. However, the registry metadata lists no required environment variables, creating an inconsistency: the runtime actually demands credentials even though the metadata doesn't declare them.
Persistence & Privilege
Skill is not always-enabled and does not request any special persistent platform privileges. It does not modify other skills or system-wide config. The skill can be invoked autonomously by the agent (platform default), which is expected for skills but should be considered when granting access to credentials.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install uptime-kuma - After installation, invoke the skill by name or use
/uptime-kuma - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - monitor management via Socket.IO API
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 3950 downloads so far.
How do I install Uptime Kuma?
Run "/install uptime-kuma" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Uptime Kuma free?
Yes, Uptime Kuma is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Uptime Kuma support?
Uptime Kuma is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Uptime Kuma?
It is built and maintained by Mortada Sarheed (@msarheed); the current version is v1.0.0.
More Skills