360 Secure SkillHub
360 安全技能中心

UnraidClaw

UnraidClaw 是 OpenClaw 插件,为 AI 代理提供 43 个工具,用于监控和管理 Unraid 服务器,覆盖 Docker 容器、虚拟机、阵列、磁盘、共享、系统、通知、网络、用户、日志和健康检查;所有工具受 22 键权限矩阵控制,需配置 UnraidClaw 服务器地址与 API Key。

emaspa
emaspa
热度 72.03
最近更新 2026-05-11 17:35:15
分类:自动化依赖:第三方 API应用场景:DevOps / API 集成 / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add unraidclaw
Metadata
name
unraidclaw
description
Manage your Unraid server through AI agents - 43 tools for Docker, VMs, array, shares, system, notifications, and more with permission control.

UnraidClaw

Manage your Unraid server through AI agents with full permission control.

What it does

UnraidClaw gives AI agents 43 tools across 11 categories to monitor and manage an Unraid server:

  • Docker - List, inspect, start, stop, restart, pause, unpause, remove, and create containers
  • VMs - List, inspect, start, stop, force-stop, pause, resume, reboot, reset, and remove virtual machines
  • Array - View array status, start/stop array, run parity checks
  • Disks - List disks, view SMART data and individual disk details
  • Shares - List shares, view details, update share settings (allocator, floor, split level, comment)
  • System - System info, CPU/memory/uptime, list services, reboot, shutdown
  • Notifications - List, create, archive, and delete notifications
  • Network - View network interfaces and configuration
  • Users - View current user info
  • Logs - Read syslog entries
  • Health - Server health check

Every tool is gated by a 22-key permission matrix (resource:action) configurable from the Unraid WebGUI. The server logs all API activity.

Requirements

  • Unraid 6.12+ with the UnraidClaw plugin installed
  • An API key generated from the UnraidClaw settings page

Configuration

Field Description
serverUrl URL of your UnraidClaw server (e.g. http://192.168.1.100:9876)
apiKey API key from the UnraidClaw settings page
tlsSkipVerify Set to true for self-signed TLS certificates

Install

UnraidClaw is an OpenClaw plugin (not a skill). Install from npm:

npm pack unraidclaw && openclaw plugins install unraidclaw-*.tgz && rm unraidclaw-*.tgz

Then configure in ~/.openclaw/openclaw.json:

{
  "plugins": {
    "unraidclaw": {
      "serverUrl": "http://YOUR_UNRAID_IP:9876",
      "apiKey": "YOUR_API_KEY"
    }
  }
}

Examples

  • "List all running Docker containers"
  • "Stop the plex container"
  • "What's the array status?"
  • "Show me disk temperatures"
  • "Create a new nginx container with port 8080"
  • "Check parity status"
  • "Show recent notifications"
  • "Reboot the server"

Links