Communitygithub.com

Java276/clawarr-suite (dt.: Clawarr-Suite)

🎬 Steuere und automatisiere deinen gesamten selbstgehosteten Medien-Stack mit tiefer Integration für Bibliothek, Ansehen, Anfragen, Downloads und Plex-Verwaltung.

Was ist clawarr-suite (dt.: Clawarr-Suite)?

Das Clawarr-Suite-Skill ermöglicht es einem KI-Agenten, eine vollständige, selbstgehostete Medien-Infrastruktur zu verwalten. Es integriert sich tief in die gängigen *Arr-Tools (Sonarr, Radarr, Lidarr, Readarr) sowie Plex und Download-Clients (z. B. SABnzbd, qBittorrent) und überbrückt die Lücke zwischen dem reinen Anforderungsmanagement und der physischen Medienbibliothek. Die KI kann nicht nur neue Medien suchen und hinzufügen, sondern auch den Fortschritt von Downloads überwachen, die Bibliothek verwalten (z. B. Bereinigung, Duplikatsuche, Metadaten-Updates) und Plex-Bibliotheken scannen und optimieren, um sicherzustellen, dass Inhalte sofort verfügbar sind. Nützlich für Heimautomatisierungs-Enthusiasten, die ihren Medienkonsum optimieren möchten, ohne manuell in jede einzelne Web-UI greifen zu müssen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Java276/clawarr-suite

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht clawarr-suite (dt.: Clawarr-Suite)?

🎬 Steuere und automatisiere deinen gesamten selbstgehosteten Medien-Stack mit tiefer Integration für Bibliothek, Ansehen, Anfragen, Downloads und Plex-Verwaltung.

Übersicht

Dieses Skill bietet einen einheitlichen Zugang zu den wichtigsten Diensten deines Medien-Stacks. Es ermöglicht dem Agenten, Aktionen über mehrere Anwendungen hinweg zu orchestrieren.

Funktionen

  • Bibliotheksverwaltung: Durchsuche, füge hinzu und verwalte Medien in Sonarr, Radarr, Lidarr und Readarr.
  • Anfragen & Suchanfragen: Führe komplexe Suchanfragen durch und füge automatisch neue Titel auf Basis von Benutzerwünschen hinzu.
  • Download-Überwachung: Überwache den Fortschritt von aktiven Downloads über SABnzbd, qBittorrent oder andere unterstützte Clients.
  • Plex-Integration: Scanne, aktualisiere und verwalte Plex-Bibliotheken (z. B. Erzwingen von Neu-Scans, Optimierung der Bibliothek).
  • Benachrichtigungen: Sende Status-Updates und Benachrichtigungen über den gesamten Workflow hinweg.

Plattform-Unterstützung

Dieses Skill ist für die Verwendung mit Agenten konzipiert, die auf Shell-Kontext und HTTP-APIs zugreifen können (z. B. Claude Code, Cursor, Codex). Es setzt voraus, dass die API-Endpunkte der integrierten Dienste erreichbar sind und entsprechend konfiguriert wurden.

Erste Schritte

  1. Stelle sicher, dass deine *Arr-Instanzen, Plex und Download-Client laufen und über HTTP erreichbar sind.
  2. Konfiguriere die Umgebungsvariablen für API-Keys und Endpunkte (siehe .env.example, falls vorhanden).
  3. Verwende die bereitgestellten Funktionen in deinem Workflow oder rufe sie direkt auf.

Beispiel-Aufrufe (CLI / Hook)

# Einen Film in Radarr hinzufügen
radarr-add-movie --title "Inception" --quality "Remux-1080p" --path "/media/movies"

# Plex-Bibliothek scannen
plex-refresh --library "Filme"

# Aktive Downloads anzeigen
sabnzbd-status

Konfiguration

VariableBeschreibung
SONARR_URLURL zur Sonarr-Instanz (inkl. Port)
SONARR_API_KEYAPI-Key für Sonarr
RADARR_URLURL zur Radarr-Instanz
RADARR_API_KEYAPI-Key für Radarr
LIDARR_URLURL zur Lidarr-Instanz
LIDARR_API_KEYAPI-Key für Lidarr
READARR_URLURL zur Readarr-Instanz
READARR_API_KEYAPI-Key für Readarr
PLEX_URLURL zum Plex-Server
PLEX_TOKENPlex-Authentifizierungstoken
SABNZBD_URLURL zu SABnzbd
SABNZBD_API_KEYAPI-Key für SABnzbd
QBITTORRENT_URLURL zu qBittorrent
QBITTORRENT_USERNAMEBenutzername für qBittorrent
QBITTORRENT_PASSWORDPasswort für qBittorrent

Lizenz

Java276/clawarr-suite ist unter der MIT-Lizenz lizenziert. Siehe LICENSE für Details.

Verwandte Skills