Communitygithub.com

Java276/clawarr-suite

🎬 セルフホスト型メディアスタック全体を制御・自動化し、ライブラリ、視聴、リクエスト、ダウンロード、Plex管理を深く統合します。

clawarr-suite とは?

Java276/clawarr-suiteは、セルフホストメディアスタック(例:Radarr、Sonarr、Plexなど)を包括的に管理・自動化するためのスキルです。このスキールは、メディアライブラリの操作、視聴状況の確認、新しいコンテンツのリクエスト、ダウンロードのトリガー、Plexサーバーの管理といった複雑なタスクを、単一のインターフェースから実行できるようにします。主にSonarrやRadarrなどの*arrスイートとPlexを対象としており、複数のサービスを横断して連携させることで、手動操作を減らしメディア管理を効率化します。開発者やホームラボ愛好家にとって、日常のメディア管理作業を自動化し、シームレスなエンターテイメント体験を実現するための強力なツールです。動作には各サービスへのAPIアクセス設定が必要です。

対応~Claude Code~Codex CLI~Cursor
npx skills add Java276/clawarr-suite

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

clawarr-suite は何をしますか?

🎬 セルフホスト型メディアスタック全体を制御・自動化し、ライブラリ、視聴、リクエスト、ダウンロード、Plex管理を深く統合します。

概要

Java276/clawarr-suiteは、人気のセルフホストメディアアプリケーション(Radarr、Sonarr、Plexなど)との連携を提供するスキルです。このスキルを使用すると、以下のことが可能になります:

  • ライブラリ管理: メディアライブラリの表示、検索、フィルタリング
  • 視聴管理: 現在視聴中のコンテンツや視聴履歴の確認
  • リクエスト: 新しいコンテンツのリクエストと管理
  • ダウンロード管理: ダウンロードのトリガーとステータス確認
  • Plex管理: ライブラリのスキャン、ユーザー管理、設定の変更

対応プラットフォーム

  • Radarr: 映画の管理(検索、追加、削除)
  • Sonarr: TV番組の管理(検索、追加、削除)
  • Plex: メディアサーバー管理(ライブラリスキャン、ユーザー管理)
  • その他: 必要に応じて他の*arrサービス(Readarr、Lidarrなど)も拡張可能

使用方法

前提条件

各サービスでAPIキーが有効になっていることを確認してください。以下の環境変数を設定します:

export RADARR_URL="http://radarr.local:7878"
export RADARR_API_KEY="your_radarr_api_key"
export SONARR_URL="http://sonarr.local:8989"
export SONARR_API_KEY="your_sonarr_api_key"
export PLEX_URL="http://plex.local:32400"
export PLEX_TOKEN="your_plex_token"

基本的なコマンド

# 映画を検索
clawarr movie search "インセプション"

# TV番組を追加
clawarr series add "ブレイキング・バッド" --quality "HD-1080p"

# Plexライブラリをスキャン
clawarr plex scan --library "Movies"

# 現在のダウンロードを確認
clawarr download status

設定

設定はJSONファイルでも行えます:

{
  "radarr": {
    "url": "http://radarr.local:7878",
    "apiKey": "your_radarr_api_key"
  },
  "sonarr": {
    "url": "http://sonarr.local:8989",
    "apiKey": "your_sonarr_api_key"
  },
  "plex": {
    "url": "http://plex.local:32400",
    "token": "your_plex_token"
  }
}

設定ファイルはデフォルトで~/.clawarr/config.jsonに保存されます。

開発

このスキルは拡張可能に設計されています。新しいサービスを追加するにはservices/ディレクトリにモジュールを作成し、main.pyに登録してください。

貢献

バグ報告や機能リクエストはGitHub Issuesまでお願いします。プルリクエストも歓迎します。

ライセンス

MIT

関連スキル