sonoscli

Controls Sonos audio systems via the command-line tool.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/caiazzop/clawdbot-personal-assistant --skill sonoscli-caiazzop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/caiazzop/clawdbot-personal-assistant/tree/main/skills/sonoscli
Command: npx skills add https://github.com/caiazzop/clawdbot-personal-assistant --skill sonoscli-caiazzop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to easily control your Sonos speakers, managing playback, volume, and speaker groups directly from your command line or AI assistant.

Core Features & Use Cases

  • Discover Speakers: Automatically find all Sonos speakers on your network.
  • Playback Control: Play, pause, and stop music on individual or grouped speakers.
  • Volume Adjustment: Set the volume for specific speakers.
  • Grouping Management: Create, manage, and dissolve speaker groups for synchronized audio.
  • Favorites & Queue: Access and control your Sonos favorites and playback queue.

Quick Start

Use sonoscli to discover all available speakers on your network.

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 from the command line?

You can control Sonos speakers from the command line by installing the sonos CLI tool via Go modules to manage playback, volume adjustment, and speaker groups over your local network.

Can I group Sonos speakers together for synchronized audio using a CLI?

Yes, you can group Sonos speakers for synchronized audio by using the grouping management features to create, manage, and dissolve speaker groups directly from the command line.

How do I discover Sonos speakers available on my local network?

You can discover Sonos speakers on your local network by using the automatic speaker discovery feature, which finds all available devices for seamless local network interaction and control.

Do I need to install any dependencies to manage Sonos playback via an AI assistant?

Yes, managing Sonos playback requires installing the sonos CLI tool dependency via Go modules before you can handle playback control, volume adjustment, and queue access.

What is the best way to manage Sonos favorites and playback queues remotely?

The best way to manage Sonos favorites and playback queues is by using a CLI tool that supports local network interaction, allowing you to access and control your favorites directly.

Why use a command line tool for Sonos speaker control instead of the native app?

Using a command line tool for Sonos speaker control enables automated playback management, volume adjustment, and group orchestration directly from your terminal or AI assistant workflows.