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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install uptime-kuma或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install uptime-kuma⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/uptime-kuma/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: 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. ---
Manage Uptime Kuma monitors via CLI wrapper around the Socket.IO API.
Requires uptime-kuma-api Python package:
pip install uptime-kuma-api
Environment variables (set in shell or Clawdbot config):
UPTIME_KUMA_URL - Server URL (e.g., http://localhost:3001)UPTIME_KUMA_USERNAME - Login usernameUPTIME_KUMA_PASSWORD - Login passwordScript location: scripts/kuma.py
# Overall status summary
python scripts/kuma.py status
# List all monitors
python scripts/kuma.py list
python scripts/kuma.py list --json
# Get monitor details
python scripts/kuma.py get <id>
# Add monitors
python scripts/kuma.py add --name "My Site" --type http --url https://example.com
python scripts/kuma.py add --name "Server Ping" --type ping --hostname 192.168.1.1
python scripts/kuma.py add --name "SSH Port" --type port --hostname server.local --port 22
# Pause/resume monitors
python scripts/kuma.py pause <id>
python scripts/kuma.py resume <id>
# Delete monitor
python scripts/kuma.py delete <id>
# View heartbeat history
python scripts/kuma.py heartbeats <id> --hours 24
# List notification channels
python scripts/kuma.py notifications
http - HTTP/HTTPS endpointping - ICMP pingport - TCP port checkkeyword - HTTP + keyword searchdns - DNS resolutiondocker - Docker containerpush - Push-based (passive)mysql, postgres, mongodb, redis - Database checksmqtt - MQTT brokergroup - Monitor groupCheck what's down:
python scripts/kuma.py status
python scripts/kuma.py list # Look for 🔴
Add HTTP monitor with 30s interval:
python scripts/kuma.py add --name "API Health" --type http --url https://api.example.com/health --interval 30
Maintenance mode (pause all):
for id in $(python scripts/kuma.py list --json | jq -r '.[].id'); do
python scripts/kuma.py pause $id
done安装 Uptime Kuma 后,可以对 AI 说这些话来触发它
Help me get started with Uptime Kuma
Explains what Uptime Kuma does, walks through the setup, and runs a quick demo based on your current project
Use Uptime Kuma to interact with Uptime Kuma monitoring server
Invokes Uptime Kuma with the right parameters and returns the result directly in the conversation
What can I do with Uptime Kuma in my developer & devops workflow?
Lists the top use cases for Uptime Kuma, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/uptime-kuma/ 目录(个人级,所有项目可用),或 .claude/skills/uptime-kuma/(项目级)。重启 AI 客户端后,用 /uptime-kuma 主动调用,或让 AI 根据上下文自动发现并使用。
Uptime Kuma 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
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.
Uptime Kuma 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Uptime Kuma
Identifies repetitive steps in your workflow and sets up Uptime Kuma to handle them automatically