ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

Why use this skill?

Manage your Bluesound and NAD audio system with the blucli OpenClaw skill. Easily control playback, grouping, and volume with natural language commands.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/steipete/blucli
Or

What This Skill Does

The blucli skill provides a powerful command-line interface (CLI) wrapper for Bluesound and NAD network-connected audio players. By integrating the blu utility into the OpenClaw AI agent, users gain comprehensive control over their multi-room audio ecosystem. This skill allows for seamless device discovery, real-time playback control, volume adjustment, and sophisticated grouping management. Whether you are managing a single Bluesound node or a complex house-wide audio setup, blucli abstracts the underlying network protocols, allowing you to execute commands via natural language or direct execution.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/steipete/blucli Ensure that your system has the necessary dependencies required by the BluOS CLI tool prior to installation. Once installed, verify the connection to your local network players by running blu devices to ensure the agent can reach your audio hardware.

Use Cases

This skill is ideal for home automation enthusiasts and audiophiles who want to bridge their smart home AI with high-fidelity audio hardware. Use cases include:

  • Automated Morning Routines: Setting up a specific morning playlist across all players.
  • Quick Audio Adjustments: Lowering volume or skipping tracks during a meeting without manual remote intervention.
  • Multi-room Syncing: Dynamically grouping speakers for a party or un-grouping them for private listening.
  • Streaming Discovery: Using the built-in TuneIn integration to search for and play radio stations directly via the AI agent.

Example Prompts

  1. "Check the current status of all my connected audio devices and tell me what is playing in the kitchen."
  2. "Create a group including the Living Room and Kitchen players, set the volume to 20, and play my favorite jazz station from TuneIn."
  3. "Pause the playback on the Master Bedroom speaker and list all available devices on the network."

Tips & Limitations

  • Targeting: Always specify your target device to avoid sending commands to the wrong room. You can set a default device in the configuration or use the --device flag for explicit targeting.
  • Output Format: For programmatic use within complex AI workflows, always use the --json flag. This ensures the output is structured and easy for the AI to parse.
  • Performance: Ensure your network latency is low for the best experience. The agent communicates over the local network, so stability depends on your WiFi or Ethernet infrastructure.
  • Authentication: This skill assumes you are on a trusted local network. Be mindful of who has access to your OpenClaw agent, as they will have full control over your audio equipment.

Metadata

Author@steipete
Stars982
Views1
Updated2026-02-14
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-steipete-blucli": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#audio#bluesound#smart-home#media#automation
Safety Score: 4/5

Flags: network-access