本文へ移動
cccskills
無料GitHub で公開

sonoscli

Control Sonos speakers (discover/status/play/volume/group).

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Sonos CLI

Use sonos to control Sonos speakers on the local network.

Quick start

  • sonos discover
  • sonos status --name "Kitchen"
  • sonos play|pause|stop --name "Kitchen"
  • sonos volume set 15 --name "Kitchen"

Common tasks

  • Grouping: sonos group status|join|unjoin|party|solo
  • Favorites: sonos favorites list|open
  • Queue: sonos queue list|play|clear
  • Spotify search (via SMAPI): sonos smapi search --service "Spotify" --category tracks "query"

Notes

  • If SSDP fails, specify --ip <speaker-ip>.
  • Spotify Web API search is optional and requires SPOTIFY_CLIENT_ID/SECRET.
  • If there is an error, check the troubleshooting section and offer advice if there is a decent match.

Troubleshooting

sonos discover - no route to host

  • On error Error: write udp4 0.0.0.0:64326->239.255.255.250:1900: sendto: no route to host (Command exited with code 1)
    • Note that the port number after 0.0.0.0: is ephemeral and will change and the netmask may not match exactly either
    • The sendto: no route to host should stay consistent
  • Advise the user that in direct (no Docker sandbox) mode on Mac OS that Settings -> Privacy & Security -> Local Network will need to be enabled for the top-level host parent process of the Gateway
    • node if running via launchd
    • Terminal if running the gateway directly in the terminal
    • Visual Studio Code if running via terminal in VS Code
  • An alternative option is to use sandbox (docker container) with network access allowed for that sandbox

sonos discover - bind: operation not permitted

  • On error Error: listen udp4 0.0.0.0:0: bind: operation not permitted
  • Advise the user that they may be running via a Codex or other sandbox that does not permit network access (this can be replicated by running sonos discover within a Codex CLI session with sandbox enabled and not approving the escalation request)

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

camsnap

無料

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/nix-openclaw-tools542026年10月7日 更新

discrawl

無料

Discord archive: search, sync freshness, DMs, summaries, TUI, repo/release work.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/nix-openclaw-tools542026年10月7日 更新

gog

無料

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/nix-openclaw-tools542026年10月7日 更新

goplaces

無料

Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/nix-openclaw-tools542026年10月7日 更新

imsg

無料

Use the imsg CLI from OpenClaw agents for iMessage/SMS DMs, groups, replies, reactions, polls, watching, and private-API actions.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/nix-openclaw-tools542026年10月7日 更新

peekaboo

無料

Capture and automate macOS UI with the Peekaboo CLI.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/nix-openclaw-tools542026年10月7日 更新

openclaw のスキルをすべて見る

このスキルの問題を報告する