Sonoscli
Sonoscli allows you to control your Sonos system via a simple command-line interface, offering powerful automation and scripting options.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add steipete-sonoscli npx -- -y @trustedskills/steipete-sonoscli
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"steipete-sonoscli": {
"command": "npx",
"args": [
"-y",
"@trustedskills/steipete-sonoscli"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill allows you to control your Sonos speakers using command-line interface (CLI) commands. It enables actions such as playing music, adjusting volume, and grouping/ungrouping speakers directly from an AI agent’s output. The skill leverages the sonoscli tool for these interactions.
When to use it
- Automated Music Playback: Trigger a specific playlist or radio station on your Sonos system based on time of day or other events.
- Volume Control via Voice Command: Adjust the volume of individual speakers or groups in response to user requests.
- Grouping/Ungrouping Speakers: Easily manage speaker configurations for different listening scenarios.
- Remote Music Control: Play music from a specific source on your Sonos system when you are away from home.
Key capabilities
- Plays music and radio stations
- Adjusts volume levels
- Groups and ungroups speakers
- Uses the
sonosclitool internally
Example prompts
- "Play my 'Morning Jazz' playlist on the Living Room Sonos."
- "Turn up the volume on the Kitchen speaker by 50%."
- “Group the Bedroom and Office speakers together.”
Tips & gotchas
- Requires
sonosclito be installed and configured on the system where the AI agent is running. - Speaker names must match those defined in your Sonos setup for commands to work correctly.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.