sonosControl Sonos speakers (discover/status/play/volume/group).
Install via ClawdBot CLI:
clawdbot install maddydci45-svg/sonosInstall sonoscli (go):
Install sonoscli (go)Requires:
Use sonos to control Sonos speakers on the local network.
Quick start
sonos discoversonos status --name "Kitchen"sonos play|pause|stop --name "Kitchen"sonos volume set 15 --name "Kitchen"Common tasks
sonos group status|join|unjoin|party|solosonos favorites list|opensonos queue list|play|clearsonos smapi search --service "Spotify" --category tracks "query"Notes
--ip .SPOTIFY_CLIENT_ID/SECRET.Generated Mar 1, 2026
Homeowners or professional installers can use the skill to configure and test Sonos speaker setups during installation. They can discover speakers, set initial volumes, and create speaker groups for different rooms like living room, kitchen, and patio. This ensures all speakers are properly connected and functioning before finalizing the installation.
Staff at restaurants, cafes, or retail stores can control background music across different zones. They can adjust volume levels in dining areas versus kitchens, create speaker groups for special events, and manage playlists or queues without needing dedicated audio equipment. This allows for quick adjustments based on customer flow or time of day.
Office administrators or IT staff can manage Sonos speakers in conference rooms, lobbies, and common areas. They can set appropriate volume levels for meetings versus background music, group speakers for company announcements, and troubleshoot connectivity issues using IP specifications if SSDP fails. This enhances the workplace environment without complex audio systems.
Event planners or venue operators can use the skill to coordinate music across multiple Sonos speakers during events like weddings or parties. They can group speakers for synchronized playback, control play/pause functions from a central point, and integrate Spotify search to queue songs on the fly. This provides flexible audio management without specialized hardware.
Tech-savvy users can integrate Sonos speakers with other home automation systems for a seamless entertainment experience. They can use the skill to check speaker status, adjust volumes based on time of day or activities, and manage favorites or queues for different family members. This enhances convenience and personalization in multi-room audio setups.
Offer professional installation services for Sonos systems in homes or businesses, using the skill to configure speakers, create groups, and test functionality. Charge a flat fee or hourly rate for setup, with optional maintenance packages for ongoing support. This targets customers who lack technical expertise but want optimized audio setups.
Provide subscription-based managed audio services for restaurants, offices, or retail stores, using the skill to remotely control music and volume settings. Include features like scheduled playlists, volume adjustments based on business hours, and troubleshooting support. This model generates steady recurring revenue while reducing the need for on-site staff.
Develop and sell integrations that connect the Sonos skill with popular smart home platforms like Home Assistant or Alexa, enabling voice control and automation. Monetize through one-time purchase fees for the integration software or take a commission on sales through partner channels. This expands the skill's usability in broader home ecosystems.
💬 Integration Tip
Ensure the sonos CLI binary is installed and accessible in the system PATH; for Spotify integration, set up SPOTIFY_CLIENT_ID and SPOTIFY_CLIENT_SECRET environment variables in advance.
Control Sonos speakers (discover/status/play/volume/group).
Control Philips Hue lights/scenes via the OpenHue CLI.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.