Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steipete avatar

Blucli

  • 3k installs
  • 385k repo stars
  • Updated August 3, 2026
  • steipete/clawdis

blucli is a CLI skill for controlling Bluesound and NAD players with discovery, playback, volume, and grouping.

About

blucli exposes the blu CLI for discovering and controlling Bluesound and NAD network players from scripts or agent workflows. Quick start runs blu devices to pick a target, blu --device id status for playback state, then play, pause, stop, or volume set on the chosen unit. Target selection follows --device id name or alias, the BLU_DEVICE environment variable, then an optional config default in strict priority order. Grouping commands include group status, add, and remove for multi-room layouts. TuneIn integration supports tunein search and tunein play queries for internet radio streams. Automation should pass --json for machine-readable status and transport fields. Install the blu binary with go install github.com/steipete/blucli/cmd/blu@latest when openclaw metadata reports it missing. Operators must confirm the target device before changing playback or volume so the wrong room speaker is not adjusted unintentionally.

  • Device discovery and targeted playback control.
  • Priority order for --device, BLU_DEVICE, and config default.
  • Grouping status, add, and remove commands.
  • TuneIn search and play by query string.
  • JSON output flag for scriptable automation.

Blucli by the numbers

  • 2,970 all-time installs (skills.sh)
  • +158 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #75 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

blucli capabilities & compatibility

Capabilities
device discovery and status queries · playback transport play pause stop · volume set on selected target · multi room grouping management · tunein search and play integration · json output for scripting
Use cases
orchestration · planning
Pricing
Free
From the docs

What blucli says it does

Confirm the target device before changing playback.
SKILL.md
npx skills add https://github.com/steipete/clawdis --skill blucli

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3k
repo stars385k
Security audit3 / 3 scanners passed
Last updatedAugust 3, 2026
Repositorysteipete/clawdis

How do I control Bluesound or NAD playback and volume from the command line?

Control Bluesound and NAD players with blu for status, playback, volume, grouping, and TuneIn search.

Who is it for?

Users automating Bluesound or NAD multi-room audio from scripts or agents.

Skip if: Skip for Sonos, AirPlay-only speakers, or music production DAW workflows.

When should I use this skill?

User runs blu commands, asks to control Bluesound, NAD, grouping, or TuneIn playback.

What you get

Targeted player status and playback or volume change on the intended device.

  • executed device commands
  • automation script snippets

Files

SKILL.mdMarkdownGitHub ↗

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.

Related skills

Forks & variants (2)

Blucli has 2 known copies in the catalog totaling 17 installs. They canonicalize to this original listing.

How it compares

Pick blucli over generic HTTP home-automation skills when targets are BluOS Bluesound or NAD gear and you want the official blu CLI surface.

FAQ

How pick the target player?

Use --device, BLU_DEVICE env, or the config default in that priority order.

How script status output?

Prefer --json on commands for machine-readable responses.

How install blu?

Use go install github.com/steipete/blucli/cmd/blu@latest when missing.

Is Blucli safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.