C Speakers

Control Sonos speakers using the `sonos` CLI (sonoscli). Play, pause, adjust volume, manage groups, and play favorites across rooms and speaker zones.

daxaur fbd89c7 1.4 KB Updated

File contents

What This Skill Does

Enables Claude to control Sonos speakers — playback, volume, grouping, and favorites — via the sonos CLI.

Available CLI Tool: sonos

Common Commands

# List all Sonos rooms/players
sonos rooms

# Play and pause
sonos play --room "Living Room"
sonos pause --room "Living Room"

# Skip tracks
sonos next --room "Living Room"
sonos previous --room "Living Room"

# Set volume (0-100)
sonos volume 50 --room "Living Room"

# Adjust volume relative
sonos volume +10 --room "Kitchen"
sonos volume -5 --room "Kitchen"

# Play a favorite (from Sonos app favorites)
sonos favorite "Morning Jazz" --room "Bedroom"

# List favorites
sonos favorites

# Group rooms together
sonos group "Kitchen" --with "Living Room"

# Ungroup a room
sonos ungroup "Kitchen"

# Show now playing info
sonos status --room "Living Room"

Usage Guidelines

  • Always specify --room to target the correct speaker
  • Use sonos rooms to discover available rooms if unsure of names
  • Grouping joins a room into the specified room's group

Notes

  • Requires sonos CLI (sonoscli) installed and Sonos system on local network
  • Favorites must be pre-configured in the Sonos app

daxaur/openpaw/tree/main/skills/c-speakers commit fbd89c7497

Frequently asked questions

npx skillmds@latest add daxaur/c-speakers