← Back to Skills Marketplace
banalit

Luke Blucli

by banalit · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
228
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install luke-blucli
Description
BluOS CLI (blu) for discovery, playback, grouping, and volume.
README (SKILL.md)

blucli (blu)

Use blu to control Bluesound/NAD players.

Quick start

  • blu devices (pick target)
  • blu --device \x3Cid> status
  • blu play|pause|stop
  • blu volume set 15

Target selection (in priority order)

  • --device \x3Cid|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.

Usage Guidance
This skill is internally consistent with its stated purpose: it expects the 'blu' CLI and offers an install path that builds a public Go module. Before installing, verify you trust the upstream repo (github.com/steipete/blucli) and the homepage (https://blucli.sh), because 'go install' will fetch and compile remote code (standard supply-chain risk). If you want extra safety, review the upstream source, install inside a constrained environment/container, or require a vetted release (tagged GitHub release) rather than using @latest. Also be aware the tool will control local network-connected BluOS devices, so ensure you are comfortable granting that control on the host running the agent.
Capability Analysis
Type: OpenClaw Skill Name: luke-blucli Version: 1.0.0 The skill provides a legitimate interface for the 'blu' CLI tool to control BluOS/NAD audio players. The installation process uses a standard Go module command pointing to a reputable GitHub repository (github.com/steipete/blucli), and the instructions in SKILL.md are strictly focused on device discovery, playback control, and volume management without any signs of malicious intent or prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the declared binary requirement (blu) and the install spec builds a blu binary from a public Go module — this aligns with a CLI integration for BluOS players.
Instruction Scope
SKILL.md only instructs use of the blu CLI (device selection, playback, volume, grouping). It references an optional BLU_DEVICE selection method but does not instruct reading unrelated files, credentials, or exfiltrating data.
Install Mechanism
Install uses 'go' to fetch github.com/steipete/blucli/cmd/blu@latest and produce a blu binary. Fetching and building a public Go module is expected for this purpose but carries normal supply-chain risks (remote code fetched at install time). The source host is a standard GitHub module path rather than an arbitrary binary download.
Credentials
No required environment variables or credentials are declared. The SKILL.md mentions BLU_DEVICE as an optional selection mechanism, which is reasonable and proportional to the skill.
Persistence & Privilege
Skill is not always-enabled and uses normal model invocation. It does not request system-wide configuration or other skills' credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install luke-blucli
  3. After installation, invoke the skill by name or use /luke-blucli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release of blucli skill. - Provides a CLI for discovery, playback control, grouping, and volume adjustment of Bluesound/NAD players. - Supports device selection by ID, name, alias, environment variable, or config default. - Includes commands for grouping players and searching/playing via TuneIn. - Output can be formatted as JSON for scripting use. - Installation instructions provided for Go-based environments.
Metadata
Slug luke-blucli
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Luke Blucli?

BluOS CLI (blu) for discovery, playback, grouping, and volume. It is an AI Agent Skill for Claude Code / OpenClaw, with 228 downloads so far.

How do I install Luke Blucli?

Run "/install luke-blucli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Luke Blucli free?

Yes, Luke Blucli is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Luke Blucli support?

Luke Blucli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Luke Blucli?

It is built and maintained by banalit (@banalit); the current version is v1.0.0.

💬 Comments