mcpField
S
sonos

sonos

github.com/steipeteその他7.4k75 回インストール1 週間前に更新
リポジトリ

sonos について

既存のローカルツールでSonosの音楽再生を行うスキルです。キュー、部屋、グループ、YouTube音源を扱い、再生状態を変更する前に確認します。

主な機能

  1. 01音楽の検索と再生
  2. 02再生キューの管理
  3. 03再生と音量の操作
  4. 04部屋のグループ化と切替
  5. 05YouTube音源の処理

活用シーン

  1. 01指定された曲やアルバムの再生
  2. 02部屋の再生停止や音量調整
  3. 03対応するYouTube音声の再生
  4. 04部屋間での再生移動

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/steipete/agent-scripts --skill sonos

インストール後、Claude Code で/sonosを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

Sonos

Sonos の音楽、再生、キュー、部屋/グループ、YouTube のワークフローに使用します。

ルール

  • シェルや API の呼び出しを独自に考案する前に、現在のリポジトリにある既存のローカル Sonos ツールを優先してください。
  • ユーザーから依頼されない限り、スピーカーのグループ、キュー、再生を変更しないでください。
  • 対象の部屋/グループが曖昧な場合は、確認してください。
  • YouTube については、再生可能な音声 URL またはリポジトリにすでにあるローカル抽出ワークフローを優先し、依頼されない限りダウンロードは避けてください。
  • ユーザーが明示的に診断を依頼しない限り、ネットワークやデバッグに関する作業は対象外としてください。
  • シークレット、サービストークン、アカウント認証については、まず環境変数/プロファイルを確認してください。op はリポジトリ/AGENTS のルールに従ってのみ使用してください。

ワークフロー

  1. リポジトリのコマンドを確認します。
    • rg --files
    • package scripts または CLI のヘルプ
  2. 対象を特定します。
    • 部屋/グループ
    • サービス/ソース
    • クエリ、URL、プレイリスト、アルバム、アーティスト、またはトラック
  3. 必要に応じて現在の状態を読み取り専用で確認します。
    • 部屋/グループ
    • 再生中の内容
    • キュー
  4. 依頼された再生操作を実行します。
  5. 現在の状態を再度読み取って確認します。

よくあるタスク

  • トラック、アルバム、アーティスト、プレイリスト、またはラジオ局を検索して再生します。
  • キューを追加または置き換えます。
  • 一時停止、再開、スキップ、シーク、シャッフル、リピートを行います。
  • 部屋/グループの音量を設定するか、ミュートにします。
  • 部屋間で再生を移動/グループ化します。
  • ローカルのツールで対応している場合は、Sonos で YouTube の音声/音楽を再生します。

YouTube に関する注意事項

  • YouTube の URL は、ダウンロードの依頼ではなく、まずメディアソースとして扱ってください。
  • 変換/抽出が必要な場合は、リポジトリで既に使われているローカルのツールチェーンを優先してください。
  • Sonos/サービスのサポート上、直接再生できない場合は、その制約を明確に伝えてください。

コメント