Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

blucli — Claude skill: control BluOS players from the CLI

This skill gives your agent the blu command for Bluesound and NAD players: discovery, playback, grouping and volume.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openclaw/openclaw --skill blucli -a claude-code
Open on GitHub

What blucli does

The skill teaches the agent to drive BluOS players through the blu CLI. Start with blu devices to pick a target, then control playback. The target comes from --device, the BLU_DEVICE variable, or a config default, in that order of priority.

Playback is blu play, blu pause, blu stop. Volume is blu volume set 15. Grouping runs through blu group status|add|remove, and TuneIn search and playback through blu tunein search and blu tunein play. Add --json when you want script-friendly output.

You need the blu binary on your machine, installed with Go: go install github.com/steipete/blucli/cmd/blu@latest. Confirm the target device before you change playback, or the command lands on the wrong speaker. Worth installing if you actually own Bluesound or NAD gear. No BluOS players, no reason to bother.

What it helps with

  • discover BluOS players on the network and pick one
  • pause or stop playback on a specific player
  • set volume on the device you mean
  • group players together or break a group apart
  • search TuneIn and start a station

Example prompts for the agent

  • Run `blu devices` and list my BluOS players.
  • Set volume to 15 on the device in `BLU_DEVICE`.
  • Search TuneIn for "jazz" and play it in the kitchen.

How to install blucli

1Skills CLI (Vercel)

npx skills add openclaw/openclaw --skill blucli -a claude-code

2Manually: put the files in place

~/.claude/skills/blucli/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/blucli/

From the same set45

The whole set →
summarize openclaw Runs a CLI tool to summarize or transcribe web articles, YouTube videos, podcasts, and local PDF documents directly within your AI assistant. Claude Code CX Codex Cursor +1 26,900installs weather openclaw This skill fetches current conditions and forecasts for a city, region, airport code, or coordinates. Use it to check rain and temperature or plan a trip. Claude Code CX Codex Cursor +1 9,300installs gog openclaw Guides an agent using the gog CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. Use it when Google Workspace tasks need to run from a terminal. Claude Code CX Codex Cursor +1 8,500installs tmux openclaw Lets an agent work with live tmux sessions: read pane output, send keys and text, wait for a prompt line to show up. Claude Code CX Codex Cursor +1 8,400installs openai-whisper openclaw This skill lets your agent call the Whisper CLI to transcribe audio on your own machine. No API key needed. Claude Code CX Codex Cursor +1 7,100installs nano-pdf openclaw Edit PDF pages with plain text instructions through the nano-pdf CLI. Useful when you need to fix a typo or swap a heading without leaving your terminal. Claude Code CX Codex Cursor +1 7,100installs skill-creator openclaw A skill for writing, repairing and reviewing other skills. It splits behaviour into branches, sets the frontmatter and sorts resources into folders. Useful once your skill folder gets crowded. Claude Code CX Codex Cursor +1 6,700installs coding-agent openclaw This skill sends large coding tasks to Codex, Claude Code, or OpenCode as background workers. Use it for refactors, PR reviews, and issue-to-PR work. Claude Code CX Codex Cursor +1 6,500installs

Similar

baoyu-post-to-x JimLiu Publishes text, images, video and long-form articles to X through a real Chrome browser. Useful when you want a post out of your agent instead of a manual tab. Claude Code CX Codex Cursor +1 28,900installs events coreyhaines31 Plans and manages webinars, conferences, and meetups focused on pipeline and qualified meetings rather than badge scans. Claude Code CX Codex Cursor +1 22,300installs find-skills vercel-labs Discovers and installs agent skills from skills.sh directly inside your coding assistant. Handy when you need domain-specific workflows for a project. Claude Code CX Codex Cursor +1 4,000,000installs grill-me Matt Pocock grill-me interviews you about a plan or design to expose gaps and sharpen decisions. Use it before implementation starts. Claude Code 1,424,476installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs handoff Matt Pocock Creates a handoff document from the current conversation so another agent can continue the work. Use it when a task moves to a new session or agent. Claude Code 1,038,491installs grilling Matt Pocock Stress-test a plan, decision, or idea through structured rounds of questions. Use it when you need to expose assumptions before acting. Claude Code 979,543installs teach Matt Pocock Turns the current directory into a learning workspace and keeps progress across sessions. Use it when learning needs to support a concrete goal in your project. Claude Code 862,247installs

Questions about blucli

How do I install blucli in Claude?

Run npx skills add openclaw/openclaw --skill blucli -a claude-code. The skill lands at ~/.claude/skills/blucli/SKILL.md.

What does blucli do?

It wires the blu CLI into your agent so it can control Bluesound and NAD players: playback, volume, grouping and TuneIn search.

What do I need before using it?

The blu binary in your PATH. Install it with Go: go install github.com/steipete/blucli/cmd/blu@latest.

Source text

SKILL.md · MIT
---
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.

© openclaw · MIT · openclaw/openclaw

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor