Stratawright daw-cli — скилл

Stratawright

Скилл daw-cli управляет цифровой аудиостанцией Stratawright: дорожки, уровни, плагины VST3 и AU, маршрутизация и MIDI

  • 133 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Агент меняет проект станции: дорожки, клипы, маршруты и уровни, включая очистку записанных дублей
  • Скилл вызывает плагины VST3, AU и CLAP, то есть стороннюю бинарную нагрузку
Все причины и проверки

goldwaterfung/stratawright

Установка

В терминале, через 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: поиск ролика, шаблон, музыка, голос, текст и монтаж

СкиллРасширенный доступ3,2 тыс.Звезды репозитория

Kling CLI

kling-cli

Официальный

Скилл к консольной утилите Kling: агент делает видео и картинки по тексту и референсу, ведет движение и хранит повторяемых персонажей

СкиллРасширенный доступ1Звезды репозитория

watch-cli, скилл и CLI, дает агенту кадры и расшифровку любого соцвидео, чтобы тот разобрал ролик сам.

СкиллРасширенный доступ260Звезды репозитория

Скилл превращает текст в готовое видео: озвучка, субтитры, обложка и описание, а картинку код рисует кадр за кадром.

СкиллШирокий доступ85Звезды репозитория

CLI и скиллы для кодового агента собирают черновой монтаж из ваших видео и сохраняют проект для дальнейшей правки

CLIРасширенный доступ965Звезды репозитория

Скилл-цикл: агент генерирует эталонный скриншот, строит под него сцену и через субагента-критика доводит результат до совпадения

СкиллРасширенный доступ2 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Stratawright daw-cli (эта карточка)нет133
Ableton MCPнетне нужна3 349MCP-сервер для 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

Сообщить о проблеме