sonoscli

Discover and control Sonos speakers on local networks.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill sonoscli-claudioceppi83
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/ClaudioCeppi83/kora-os-kernel/tree/main/engines/openclaw/skills/sonoscli
Command: npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill sonoscli-claudioceppi83

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sonos, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of managing Sonos speakers by allowing users to discover, play, pause, control volume, and manage groups from their local network.

Core Features & Use Cases

  • Speaker Discovery: Find and list all Sonos speakers on the network.
  • Play/Pause/Stop: Start, pause, or stop playback on any speaker or group of speakers.
  • Volume Control: Adjust the volume for any Sonos speaker.
  • Group Management: Join or unjoin speakers to form a group for synchronized playback.
  • Use Case: Imagine you are entertaining guests and want to create a multi-room audio experience. Use this Skill to group the speakers and play your favorite playlist.

Quick Start

To discover Sonos speakers, run: sonos discover

Frequently Asked Questions about sonoscli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Sonos speakers on a local network?

You can automate the discovery and control of Sonos speakers on local networks by running CLI scripts to manage playback, adjust volume, and handle group synchronization for audio setups.

Can I group Sonos speakers together for multi-room playback?

Yes, you can group Sonos speakers together for synchronized multi-room playback. The Skill allows you to join or unjoin speakers to form a group, creating a unified audio experience across your local network.

Do I need a specific Python library to manage Sonos speaker volume?

Yes, managing Sonos speaker volume requires the `sonos` Python dependency. Once installed, you can automate volume adjustment and playback control for any speaker discovered on your local network.

What is the best way to automate Sonos speaker discovery?

The best way to automate Sonos speaker discovery is by running a CLI discovery command, which finds and lists all available Sonos devices on your local network so you can begin managing playback and groups.

Does Sonos CLI work for commercial audio setups requiring remote access?

Yes, Sonos CLI is suitable for both residential and commercial audio setups that require remote access to Sonos systems, enabling automated playback control, volume adjustment, and group management across the network.

Related Skills