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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/steipete/blucliWhat 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
- "Check the current status of all my connected audio devices and tell me what is playing in the kitchen."
- "Create a group including the Living Room and Kitchen players, set the volume to 20, and play my favorite jazz station from TuneIn."
- "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
--deviceflag for explicit targeting. - Output Format: For programmatic use within complex AI workflows, always use the
--jsonflag. 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-steipete-blucli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access
Related Skills
swiftui-liquid-glass
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.
qmd
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
songsee
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
summarize
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
bird
X/Twitter CLI for reading, searching, and posting via cookies or Sweetistics.