Installs into .claude/skills of the current project.
Are you the author of C Speakers?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/daxaur-c-speakers)
---
name: c-speakers
description: Control Sonos speakers using the `sonos` CLI (sonoscli). Play, pause, adjust volume, manage groups, and play favorites across rooms and speaker zones.
tags: [sonos, speakers, audio, smart-home, music, sonoscli]
---
## 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
```bash
# 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