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
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
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.
How to use
Przygotuj dane dostępu do serwera Unraid: wejdź w Settings → Management Access → API Keys i utwórz nowy klucz z rolą "Viewer". Skopiuj URL serwera (np. https://twoj-serwer/graphql) i wygenerowany klucz API.
Ustaw zmienne środowiskowe w swoim systemie: UNRAID_URL na adres GraphQL serwera oraz UNRAID_API_KEY na wygenerowany klucz. Te dane pozwolą skillowi nawiązać połączenie z serwerem.
Testuj połączenie, pytając asystenta o status serwera – na przykład "Sprawdź czy serwer Unraid jest online" lub "Jakie są temperatury dysków?". Skill automatycznie wyśle zapytanie GraphQL do serwera.
Korzystaj z gotowych zapytań do monitorowania: pytaj o użycie CPU i pamięci ("Jaki jest procent wykorzystania CPU?"), odczytuj logi systemowe ("Pokaż ostatnie 20 linii logu"), sprawdzaj stan parity checks lub listuj kontenery i maszyny wirtualne.
Dla zaawansowanego monitorowania możesz poprosić asystenta o uruchomienie dashboard'u – skill potrafi agregować dane z wielu serwerów Unraid jednocześnie i wyświetlać kompletny przegląd stanu systemu.