Agent skill · software engineering · sundial-org

unraid

Query and monitor Unraid servers via the GraphQL API. Use when the user asks to 'check Unraid', 'monitor Unraid', 'Unraid API', 'get Unraid status', 'check disk temperatures', 'read Unraid logs', 'list Unraid shares', 'Unraid array status', 'Unraid containers', 'Unraid VMs', or mentions Unraid system monitoring, disk health, parity checks, or server status.

Why this skill is useful

Includes executable scripts for querying Unraid's GraphQL API that extend the AI's capabilities for server monitoring and management.

What it needs

Requires jq installed locally. Requires unraid account access. About 3k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Unraid API Skill Query and monitor Unraid servers using the GraphQL API. Access all 27 read-only endpoints for system monitoring, disk health, logs, containers, VMs, and more. Quick Start Set your Unraid server credentials: Get API Key: Settings → Management Access → API Keys → Create (select "Viewer" role) Use the helper script for any query: Or run example scripts: Core Concepts GraphQL API Structure Unraid 7.2+ uses GraphQL (not REST). Key differences: Single endpoint: /graphql for all queries Request exactly what you need: Specify fields in query Strongly typed: Use introspection to discover fields No container logs: Docker container output logs not accessible Two Resources for Stats info - Static hardware specs (CPU model, cores, OS version) metrics - Real-time usage (CPU %, memory %, current load) Always use metrics for monitoring, info for specifications. Common Tasks System Monitoring Check if server is online: Get CPU and memory usage: Complete dashboard: Disk Management Check disk health and temperatures: Get array status: List all physical disks (including cache/USB): Storage Shares List network shares: Logs List available logs: Read log content: Containers & VMs List Docker containers: List VMs: Note: Container output logs are NOT accessible via API. Use docker logs via SSH. Notifications Get notification counts: Helper Script Usage The scripts/unraid-query.sh helper supports: Additional Resources Reference Files For detailed documentation, consult: references/endpoints.md - Complete list of all 27 API endpoints references/troubleshooting.md - Common errors and solutions references/api-reference.md - Detailed field documentation Helper Scripts scripts/unraid-query.sh - Main GraphQL query tool scripts/dashboard.sh - Automated multi-server inventory reporter Quick Command Reference

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/unraid

View the source on GitHub

Browse the @skills marketplace