blucli
$
npx mdskill add openclaw/openclaw/blucliControl Bluesound/NAD players using the BluOS CLI (blu)
- Solve device discovery, playback, grouping, and volume control tasks
- Depends on the BluOS API and the 'blu' command-line interface
- Uses device IDs, names, or aliases to select targets for commands
- Executes commands directly on devices and returns structured output
SKILL.md
.github/skills/blucliView on GitHub ↗
---
name: blucli
description: "BluOS CLI (blu) for discovery, playback, grouping, and volume."
homepage: https://blucli.sh
metadata:
{
"openclaw":
{
"emoji": "🫐",
"requires": { "bins": ["blu"] },
"install":
[
{
"id": "go",
"kind": "go",
"module": "github.com/steipete/blucli/cmd/blu@latest",
"bins": ["blu"],
"label": "Install blucli (go)",
},
],
},
}
---
# 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.
More from openclaw/openclaw
- 1passwordSet up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
- acp-routerRoute plain-language requests for Pi, Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.
- apple-notesCreate, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
- apple-remindersList, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.
- autoreviewAutoreview closeout: local dirty changes, PR branch vs main, parallel tests.
- bear-notesCreate, search, and manage Bear notes via grizzly CLI.
- blogwatcherMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
- browser-automationUse when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.
- camsnapCapture frames or clips from RTSP/ONVIF cameras.
- canvasPresent HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.