sonos について
既存のローカルツールでSonosの音楽再生を行うスキルです。キュー、部屋、グループ、YouTube音源を扱い、再生状態を変更する前に確認します。
主な機能
- 01音楽の検索と再生
- 02再生キューの管理
- 03再生と音量の操作
- 04部屋のグループ化と切替
- 05YouTube音源の処理
活用シーン
- 01指定された曲やアルバムの再生
- 02部屋の再生停止や音量調整
- 03対応するYouTube音声の再生
- 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 のルールに従ってのみ使用してください。
ワークフロー
- リポジトリのコマンドを確認します。
rg --files- package scripts または CLI のヘルプ
- 対象を特定します。
- 部屋/グループ
- サービス/ソース
- クエリ、URL、プレイリスト、アルバム、アーティスト、またはトラック
- 必要に応じて現在の状態を読み取り専用で確認します。
- 部屋/グループ
- 再生中の内容
- キュー
- 依頼された再生操作を実行します。
- 現在の状態を再度読み取って確認します。
よくあるタスク
- トラック、アルバム、アーティスト、プレイリスト、またはラジオ局を検索して再生します。
- キューを追加または置き換えます。
- 一時停止、再開、スキップ、シーク、シャッフル、リピートを行います。
- 部屋/グループの音量を設定するか、ミュートにします。
- 部屋間で再生を移動/グループ化します。
- ローカルのツールで対応している場合は、Sonos で YouTube の音声/音楽を再生します。
YouTube に関する注意事項
- YouTube の URL は、ダウンロードの依頼ではなく、まずメディアソースとして扱ってください。
- 変換/抽出が必要な場合は、リポジトリで既に使われているローカルのツールチェーンを優先してください。
- Sonos/サービスのサポート上、直接再生できない場合は、その制約を明確に伝えてください。
コメント
Markdown 対応