К основному содержанию
скилл CX Codex

debug-voice — скилл для Claude Code: лог голосовых сессий

Устанавливает в приложение dev-логирование голосовых сессий Grok realtime и ведёт цикл правок по логу.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add cursor/plugins --skill debug-voice -a claude-code
Открыть на GitHub

Что делает debug-voice

Скилл нужен, когда голосовой режим работает криво, а посмотреть, что именно произошло в сессии, негде. Агент не слышит приложение, поэтому лог становится его ушами, а вы — судьёй: сначала он читает проект, потом показывает план правок и останавливается. Ничего не редактируется, пока вы не согласитесь или не вычеркнете лишние строки.

Дальше в код приложения добавляется контракт логирования: клиентский логгер копит записи и раз в секунду (или на 200 записях) шлёт их на dev-эндпоинт POST /api/voice/log, а тот дописывает NDJSON в .voice-logs/<sessionId>.ndjson. Хуки ставятся на старт сессии, получение токена, доступ к микрофону, состояние сокета, события клиента и сервера, а также на аудио: входящие чанки агрегируются окнами по 2 с, первый и последний дельты ответа считаются по байтам и задержкам. Аудио никогда не пишется в лог — только количество байт и RMS. Токены, ключи и строки длиннее 400 символов тоже вырезаются.

Всё это работает на любом стеке: скилл пишет код на языке и в стиле самого проекта, вторую тулчейн-линию для логирования не заводит. Эндпоинт отдаёт 404 вне dev, если не выставлен VOICE_LOG=1, — это главная защита от того, чтобы отладочный поток уехал в прод. Дальше начинается цикл правок: жалоба сопоставляется с сигнатурами в логе, правится одна вещь, потом повторный тест.

Какие задачи решает

  • увидеть, что реально происходило в голосовой сессии после её окончания
  • добавить отладочный лог в голосовую интеграцию, где его ещё нет
  • отделить проблемы с токеном или микрофоном от проблем с аудиопотоком
  • найти задержку между ответом сервера и началом воспроизведения
  • проверить обрывы и underrun при barge-in

Примеры запросов агенту

  • /debug-voice — голосовой режим иногда не отвечает, разберись по логу
  • /debug-voice, в сессии рвётся звук при перебивании, нужен лог
  • /debug-voice — добавь логирование голоса, у нас его вообще нет

Как установить debug-voice

1Через Skills CLI (Vercel)

npx skills add cursor/plugins --skill debug-voice -a claude-code

2Вручную: положить файлы

~/.claude/skills/debug-voice/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/debug-voice/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора45

ralph-loop-help Скилл отвечает на вопросы про технику Ralph Loop: как устроен цикл, какие есть опции и когда её брать в работу. CX Codex +1 899установок reproduce-and-fix-issues Автоматизирует воспроизведение багов из тредов Slack через управление UI приложения и готовит черновой пуллреквест при наличии подтверждения. Работает в связке с системой Benny. CX Codex +1 822установок setup-benny Готовит конфигурацию Benny и две автоматизации Cursor: триаж обращений и воспроизведение багов. Нужен, когда ставите Benny или меняете её настройки. CX Codex +1 787установок X MCP guide Скилл объясняет, как подключать X и работать с его инструментами через MCP. Пригодится, если агент должен читать данные X или управлять чатами, списками и звонками. CX Codex +1 614установок advisor Подключает вторую модель для проверки решений, разбора тупиков и финальной оценки задачи. Режим включается только по явному запросу. CX Codex +1 404установок add-dictation Скилл добавляет в ваше приложение распознавание речи Grok: кнопку микрофона, живые субтитры или расшифровку записанных файлов. CX Codex +1 324установок add-voice Добавляет в приложение голосовой диалог Grok с передачей речи в обе стороны. Нужен при замене каскада STT-LLM-TTS или OpenAI Realtime. CX Codex +1 319установок port-github-app-to-origin Анализирует кодовую базу GitHub App и составляет план переноса на Cursor Origin API. Находит вызовы, вебхуки и права доступа, сопоставляя их со спецификацией Origin. CX Codex +1 337установок

Похожие

debug-window davila7 Открывает окно с живым хвостом лога отладки, когда Claude запущен с флагом --debug или -d, и закрывает его по концу сессии. 189установок voice-dossier-builder aaron-he-zhu Собирает голос бренда и основателя из ваших же постов, писем и презентаций в один версионируемый файл, который читают остальные скиллы. CX Codex +1 1 000установок voice-agents sickn33 Скилл для ИИ-кодинга, который ведёт агента через сборку голосового ассистента: распознавание речи, ответ модели, синтез и борьба за задержку. CX Codex +1 890установок voice-analysis jwynia Скилл разбирает тексты автора по восьми фазам и собирает voice guide, по которому ИИ пишет в его манере. CX Codex +1 445установок realtime elevenlabs Скилл для работы с моделями ElevenLabs Realtime: переводит голосового агента на низкую задержку и помогает переехать с OpenAI Realtime API. CX Codex +1 634установок voice-call openclaw Скилл запускает голосовые звонки и следит за их статусом через плагин voice-call. Пригодится, когда агенту нужно позвонить и что-то сказать голосом. CX Codex +1 3 200установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о debug-voice

Как установить debug-voice в Claude?

Выполните npx skills add cursor/plugins --skill debug-voice -a claude-code. Скилл встанет в ~/.claude/skills/debug-voice/SKILL.md.

Что делает debug-voice?

Ставит в приложение dev-only пайплайн логов голосовой сессии: клиентский логгер шлёт записи в локальный NDJSON, а затем агент ищет причину сбоя по этому логу и правит код по одной вещи за раз.

Нужно ли что-то настраивать, чтобы логи писались?

Вне dev-режима эндпоинт приёма логов отвечает 404, пока не выставлена переменная VOICE_LOG=1. Каталог .voice-logs скилл добавляет в .gitignore.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой