BluOS CLI (blu) for discovery, playback, grouping, and volume.
68
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
TuneIn radio playback and volume control
TuneIn play command
100%
100%
TuneIn search command
0%
0%
Volume set command
100%
100%
JSON flag usage
100%
100%
Device targeting
100%
100%
Device confirmation
100%
100%
Correct device flag format
100%
100%
Playback command present
0%
0%
TuneIn query quoted
100%
100%
Uses blu for all control
100%
100%
Without context: $0.6542 · 2m 58s · 32 turns · 31 in / 5,007 out tokens
With context: $0.3975 · 2m 3s · 28 turns · 32 in / 3,805 out tokens
Multi-room player grouping
Group add command
0%
100%
Group remove command
0%
100%
Group status command
0%
100%
Device discovery
0%
0%
JSON flag usage
0%
100%
Device confirmation before change
100%
100%
Device targeting in group commands
100%
100%
Playback in party mode
100%
100%
Coordinator specified
0%
100%
Ungroup uses blu group
0%
100%
Without context: $0.3278 · 1m 26s · 21 turns · 23 in / 5,131 out tokens
With context: $0.3822 · 1m 6s · 25 turns · 33 in / 3,844 out tokens
Device targeting and selection priority
--device flag support
0%
100%
BLU_DEVICE env var support
0%
70%
--device over BLU_DEVICE priority
30%
100%
JSON output flag
0%
100%
Device confirmation before change
0%
0%
Volume control command
0%
100%
Playback control commands
0%
100%
Status subcommand
0%
100%
Device identifier format
0%
100%
No hardcoded single device
100%
100%
Without context: $0.2419 · 1m 4s · 14 turns · 20 in / 4,031 out tokens
With context: $0.3338 · 1m 7s · 21 turns · 275 in / 3,631 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.