Skill

UnraidClaw

Manage your Unraid server through AI agents - 43 tools for Docker, VMs, array, shares, system, notifications, and more with permission control.

unraidclaw
Install
openclaw skills install unraidclaw
Latest Release
Version 0.1.6
Compatibility
{}
Capabilities
{}
Verification
{}
Tags
{
  "latest": "0.1.6"
}

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

FieldDescription
serverUrlURL of your UnraidClaw server (e.g. http://192.168.1.100:9876)
apiKeyAPI key from the UnraidClaw settings page
tlsSkipVerifySet to true for self-signed TLS certificates

Install

openclaw plugins install unraidclaw

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