blucli — скилл для Claude: управление BluOS из терминала
Скилл даёт агенту команду blu для управления плеерами Bluesound и NAD: поиск устройств, воспроизведение, группировка, громкость.
npx skills add openclaw/openclaw --skill blucli -a claude-codeЧто делает blucli
Скилл учит агента работать с BluOS-плеерами через CLI blu. Сначала находишь устройство командой blu devices, потом выбираешь цель и управляешь воспроизведением. Цель задаётся флагом --device, переменной BLU_DEVICE или значением по умолчанию в конфиге — приоритет именно такой.
Что умеет: blu play, blu pause, blu stop, blu volume set 15, группировка через blu group status|add|remove, поиск и запуск TuneIn через blu tunein search и blu tunein play. Для скриптов есть --json.
Для работы нужен бинарник blu в системе. Ставится через Go: go install github.com/steipete/blucli/cmd/blu@latest. Перед сменой воспроизведения лучше проверить, на какое устройство ты целишься, — иначе команда уйдёт не туда. Скилл пригодится, если у вас дома или в офисе стоят Bluesound или NAD и вы хотите рулить ими из чата с агентом. Если плееров BluOS нет, ставить нечего.
Какие задачи решает
- найти плееры BluOS в сети и выбрать нужный
- поставить музыку на паузу или выключить воспроизведение
- выставить громкость на конкретном устройстве
- объединить несколько плееров в группу и разбить её
- найти трек или станцию в TuneIn и запустить
Примеры запросов агенту
- Найди мои BluOS-устройства командой `blu devices` и покажи список.
- Поставь громкость 15 на устройстве из `BLU_DEVICE`.
- Найди в TuneIn «jazz» и включи на кухне.
Как установить blucli
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill blucli -a claude-code2Вручную: положить файлы
~/.claude/skills/blucli/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/blucli/
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill blucli -a codex2Вручную: положить файлы
.agents/skills/blucli/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill blucli -a cursor2Вручную: положить файлы
.cursor/skills/blucli/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openclaw/openclaw blucli2Вручную: положить файлы
.github/skills/blucli/SKILL.md1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill blucli -a gemini-cli2Командой платформы
gemini skills install https://github.com/openclaw/openclaw --path skills/blucliВручную: положить файлы
.devin/skills/blucli/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill blucli -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора45
Весь набор →Похожие
Вопросы о blucli
Как установить blucli в Claude?
Выполните npx skills add openclaw/openclaw --skill blucli -a claude-code. Скилл появится в ~/.claude/skills/blucli/SKILL.md.
Что делает blucli?
Даёт агенту доступ к CLI blu для управления плеерами Bluesound и NAD: воспроизведение, громкость, группировка, поиск в TuneIn.
Что нужно для работы скилла?
Бинарник blu в PATH. Ставится через Go: go install github.com/steipete/blucli/cmd/blu@latest.
Исходный текст
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