Control Sonos speakers (discover/status/play/volume/group).
72
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Playback and volume control commands
Uses sonos binary
0%
100%
Calls discover
0%
100%
Uses --name flag
0%
100%
Correct volume syntax
0%
100%
Uses play command
0%
0%
Uses favorites command
0%
100%
Uses status command
0%
100%
Uses stop command
0%
100%
Covers all three rooms
100%
100%
Without context: $0.2465 · 1m 18s · 14 turns · 20 in / 4,888 out tokens
With context: $0.4147 · 2m 1s · 27 turns · 34 in / 4,101 out tokens
SMAPI search, grouping, and queue management
Uses sonos group party
0%
100%
Uses sonos group unjoin/solo
0%
100%
Uses smapi search
0%
100%
Correct service parameter
0%
100%
Correct category parameter
0%
100%
Uses queue commands
0%
100%
References Spotify credentials
0%
100%
Uses --name flag
0%
100%
Uses correct volume syntax
0%
100%
Without context: $0.2580 · 1m 11s · 14 turns · 21 in / 4,274 out tokens
With context: $0.5556 · 2m 22s · 20 turns · 24 in / 6,593 out tokens
Discovery error troubleshooting guidance
Covers both error types
30%
100%
Correct no-route error text
20%
100%
Correct bind error text
0%
100%
Mac OS privacy setting fix
0%
100%
Correct process names
0%
100%
Sandbox alternative
20%
100%
Bind error cause
0%
100%
IP fallback flag
30%
100%
No invented errors
0%
100%
Without context: $0.2700 · 1m 5s · 13 turns · 13 in / 3,358 out tokens
With context: $0.1957 · 53s · 13 turns · 294 in / 2,565 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.