sonoscli

Control Sonos speakers via command-line voice commands.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/lxp119/my_skills --skill sonoscli-lxp119
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/lxp119/my_skills/tree/main/skills/sonoscli
Command: npx skills add https://github.com/lxp119/my_skills --skill sonoscli-lxp119

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The SonosCLI Skill streamlines control over Sonos speakers via voice commands and automated scripts, providing efficient ways to play music, manage volume, check status, and more.

Core Features & Use Cases

  • Voice-Activated Control: Issue commands to play music, change volume, view speaker status, group speakers, and manage playback with your voice.
  • Automated Script Execution: Use local scripts for advanced control like customizing playback and handling special scenarios.
  • Use Case: You can say "play music" and the skill will execute a command to start playback, or you can ask to increase the volume to 30%, and the skill will handle it through scripts.

Quick Start

Ask your AI "play music on the living room speaker."

Frequently Asked Questions about sonoscli

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

FAQPage Schema
How do I control my Sonos speakers using voice commands?

You can control Sonos speakers via voice commands by issuing instructions through this Skill, which executes local Bash scripts to play music, change volume, group speakers, and manage playback on your local network.

Can I use local scripts to automate Sonos speaker playback?

Yes, you can automate Sonos speaker playback using local Bash scripts. This Skill executes script-based commands to customize audio playback and handle special scenarios triggered by your voice commands.

Do I need a specific network environment to manage Sonos audio playback?

Yes, managing Sonos audio playback requires local network access and active Sonos speaker firmware to operate effectively, ensuring your voice commands reach the devices on your local network.

What is the best way to group Sonos speakers for audio playback?

The best way to group Sonos speakers is by issuing a voice command through this Skill, which triggers a local Bash script to synchronize your speakers and manage grouped audio playback.

Why are my voice commands not changing the speaker volume on Sonos?

Sonos volume changes require local network access and proper speaker firmware. If voice commands are not working, verify that your Bash scripts are correctly configured and the speakers are reachable on your local network.