Skip to main content
ClaudeWave
Skill1.3k repo starsupdated today

blucli

blucli is a command-line interface for controlling Bluesound and NAD audio players, enabling device discovery, playback control, volume adjustment, and multi-speaker grouping. Use it to manage networked audio devices through commands like device status checks, play/pause/stop controls, volume settings, and TuneIn radio integration, with support for JSON output suitable for scripting and automation workflows.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/trpc-group/trpc-agent-go /tmp/blucli && cp -r /tmp/blucli/openclaw/skills/blucli ~/.claude/skills/blucli
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# blucli (blu)

Use `blu` to control Bluesound/NAD players.

Quick start

- `blu devices` (pick target)
- `blu --device <id> status`
- `blu play|pause|stop`
- `blu volume set 15`

Target selection (in priority order)

- `--device <id|name|alias>`
- `BLU_DEVICE`
- config default (if set)

Common tasks

- Grouping: `blu group status|add|remove`
- TuneIn search/play: `blu tunein search "query"`, `blu tunein play "query"`

Prefer `--json` for scripts. Confirm the target device before changing playback.