Stratawright daw-cli — скилл
Stratawright
Скилл daw-cli управляет цифровой аудиостанцией Stratawright: дорожки, уровни, плагины VST3 и AU, маршрутизация и MIDI
- 133 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент меняет проект станции: дорожки, клипы, маршруты и уровни, включая очистку записанных дублей
- Скилл вызывает плагины VST3, AU и CLAP, то есть стороннюю бинарную нагрузку
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/stratawrightОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент меняет проект станции: дорожки, клипы, маршруты и уровни, включая очистку записанных дублей
- Скилл вызывает плагины VST3, AU и CLAP, то есть стороннюю бинарную нагрузку
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Stratawright — открытая цифровая аудиостанция, построенная так, чтобы ею управлял ИИ-агент. В репозитории лежит и сама программа, и скилл `daw-cli`. Скилл учит агента пользоваться консольным клиентом `daw-cli`, который по сокету UNIX `/tmp/daw_session.sock` общается с запущенной станцией. Через клиент агент читает и меняет состояние сессии, запускает транспорт, создает и настраивает дорожки, выставляет уровни, размещает плагины VST3, AU и CLAP, строит шины и маршруты сигнала, правит клипы и MIDI на временной шкале. Есть и анализ сигнала без графического интерфейса. Автор описывает типовые просьбы так: выровнять уровни под стриминг, убрать фоновый шум и тишину из записанных дублей, разложить 100 дорожек по шинам по смыслу названий, например `GTR_L_57` отправить на гитарную шину. Установка начинается со сборки станции, а скилл ставится отдельно.
Для кого. Музыкальным продюсерам и звукорежиссерам, у которых проекты перерастают сотню дорожек, а рутинную подготовку сессии хочется поручить агенту.
Подходит, если
- Сессия из сотни дорожек требует раскладки по шинам и цветам, а вручную это занимает полчаса
- Уровни дорожек надо выровнять под стриминг одной фразой вместо ручной подстройки
- В записанных дублях надо найти тишину и фоновый шум и вычистить их
- Цепочку плагинов, например вокальную, нужно применить к нескольким дорожкам сразу
- Проект собирается скриптом, и станцию надо вызывать из пакетных команд агента
Не подходит, если
- Нужна готовая коммерческая станция с поддержкой: Stratawright поставляется в исходниках под лицензией MIT
- Станция не запущена: `daw-cli` работает только с работающим приложением
- Нужна запись и сведение без компиляции приложения: сначала придется собрать Stratawright
Пример запроса к агенту
Подними уровень всех вокальных дорожек до единого уровня под стриминг и отправь гитары `GTR_*` на общую шину, исходные клипы не удаляйОграничения
Скилл не работает без запущенной станции Stratawright, которую сначала собирают скриптами `install_dependencies.sh` и `build.sh release --package` из репозитория. Связь идет по сокету `/tmp/daw_session.sock`, значит, агент и станция должны быть на одной машине. Ссылки на справочники внутри `SKILL.md` ведут на локальные пути автора, поэтому файлы `error_codes.md` и `command_schema.json` берите из папки `skills/daw-cli/references/`.
Как отключить. Удалите скилл `daw-cli` из каталога скиллов агента. Станцию закройте как обычное приложение, а собранные файлы удалите вместе с клонированным репозиторием.
Частые вопросы
Как поставить скилл daw-cli?
Склонируйте репозиторий и выполните `npx skills add ./skills/daw-cli`. Либо скопируйте папку `skills/daw-cli/` в каталог скиллов агента, например `~/.claude/skills/daw-cli`.
Нужно ли собирать саму станцию?
Да, скилл управляет запущенным приложением. README советует поручить сборку агенту, который запустит `./scripts/install_dependencies.sh` и `./scripts/build.sh release --package`.
Какие плагины поддерживает станция?
VST3, AU и CLAP. Агент может загружать плагины и применять одну цепочку к нескольким дорожкам.
Как проверить, что агент видит станцию?
Выполните `daw-cli status`. Если станция не запущена или сокет `/tmp/daw_session.sock` недоступен, команда сообщит об ошибке подключения.
С какими агентами работает скилл?
README называет Claude Code, Codex, Cursor, Hermes и Gemini CLI, а также OpenCode и еще более 50 сред. Скилл ставится по стандарту Agent Skills.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл учит агента собирать видео с закадровой озвучкой через narrator-ai-cli: поиск ролика, шаблон, музыка, голос, текст и монтаж
Kling CLI
kling-cli
Скилл к консольной утилите Kling: агент делает видео и картинки по тексту и референсу, ведет движение и хранит повторяемых персонажей
watch-cli, скилл и CLI, дает агенту кадры и расшифровку любого соцвидео, чтобы тот разобрал ролик сам.
Скилл превращает текст в готовое видео: озвучка, субтитры, обложка и описание, а картинку код рисует кадр за кадром.
CLI и скиллы для кодового агента собирают черновой монтаж из ваших видео и сохраняют проект для дальнейшей правки
Скилл-цикл: агент генерирует эталонный скриншот, строит под него сцену и через субагента-критика доводит результат до совпадения
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Stratawright daw-cli (эта карточка) | нет | 133 | ||
| Ableton MCP | нет | не нужна | 3 349 | MCP-сервер для Ableton Live, а здесь собственная открытая станция с консольным клиентом |
| Claude AI Music Skills | нет | 662 | плагин с набором скиллов для создания песен, а здесь управление сведением и дорожками в станции |
Коротко о README
README подает проект как открытую станцию для работы с агентом и сравнивает ручной процесс с командами на естественном языке. Дальше идут установка в три шага, примеры сценариев, возможности агента, ключевые функции станции, руководство по сборке из исходников и лицензия MIT. Есть переводы на четыре языка.
Бейдж для README
Исходный SKILL.md
--- name: daw-cli description: >- Instructs agents to control Stratawright DAW via the daw-cli command-line IPC interface. Covers session state, transport, track management, gain staging, VST3/AU plugin hosting, signal routing, clips, MIDI timeline editing, and non-visual DSP analysis & audio intelligence. Requires the DAW application to be running. --- # Stratawright DAW CLI Control ## Overview `daw-cli` is the command-line IPC client for **Stratawright DAW**, allowing AI agents and automation tools to query and mutate session state, manage tracks, perform gain-staging, host VST3/AU/CLAP plugins, configure signal routing & bus topology, execute clip and MIDI timeline edits, and perform non-visual DSP analysis & audio intelligence in real time. All commands communicate with the running DAW application using a UNIX domain socket. Binary location (if not installed on system PATH): - Quoted path: `"./build/release/src/Agentic\ layer/daw-cli"` (Release build) - Quoted path: `"./build/debug/src/Agentic\ layer/daw-cli"` (Debug build) - Standard executable name (if symlinked / on PATH): `daw-cli` ## References Directory - [error_codes.md](file:///Users/goldenfung/Documents/agent-based-daw/skills/daw-cli/references/error_codes.md): Detailed IPC error codes, trigger causes, and recovery actions. - [command_schema.json](file:///Users/goldenfung/Documents/agent-based-daw/skills/daw-cli/references/command_schema.json): Machine-readable JSON schema defining all verbs, subcommands, flags, types, and defaults. --- ## Prerequisites 1. **DAW Application Must Be Running**: The GUI/Server application must be active before running `daw-cli`. 2. **UNIX Socket Path**: The server listens on `/tmp/daw_session.sock`. 3. **Connectivity Check**: Always verify connection state first before executing batch commands: ```bash daw-cli status ``` If the DAW is not running, `daw-cli` will fail immediately with exit code `71` (`DAW_NOT_RUNNING`). --- ## Output Formats & Parsing