nightingale-karaoke — скилл для Claude Code: что делает, установка
Скилл помогает агенту собрать и настроить караоке-приложение на Rust с обработкой вокала, текстами песен и оценкой пения.
npx skills add reason-machines/trending-skills --skill nightingale-karaoke -a claude-codeЧто делает nightingale-karaoke
Скилл описывает Nightingale, приложение на Rust и Bevy для работы с локальной музыкальной папкой. Оно отделяет вокал от инструментала через UVR Karaoke или Demucs, получает синхронизированные тексты через LRCLIB, использует WhisperX для расшифровки и показывает слова в такт музыке. В приложении также есть профили игроков, подсчёт попадания в ноты и видео- или шейдерные фоны.
Материалы скилла охватывают установку, первый запуск, конфигурацию в ~/.nightingale/config.json, профили в ~/.nightingale/profiles.json и управление с клавиатуры или геймпада. При первом запуске загружаются ffmpeg, Python 3.10, PyTorch и модели. Для сборки из исходников нужен Rust 1.85+, а Linux дополнительно требует libasound2-dev libudev-dev libwayland-dev libxkbcommon-dev. На CPU обработка одной песни занимает ~10–20 min/song, поэтому это ограничение нужно учитывать заранее.
Какие задачи решает
- собрать караоке-приложение на Rust и Bevy
- отделить вокал от инструментальной дорожки
- получить текст песни с временными метками
- добавить оценку попадания в ноты
- настроить профили игроков и фоны
Примеры запросов агенту
- Собери караоке-приложение на Rust с Bevy по архитектуре Nightingale.
- Добавь разделение вокала через Demucs и расшифровку текста с помощью WhisperX.
- Настрой профиль игрока, оценку пения и фон для воспроизведения песни.
Как установить nightingale-karaoke
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nightingale-karaoke -a claude-code2Вручную: положить файлы
~/.claude/skills/nightingale-karaoke/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nightingale-karaoke/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nightingale-karaoke -a codex2Вручную: положить файлы
.agents/skills/nightingale-karaoke/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nightingale-karaoke -a cursor2Вручную: положить файлы
.cursor/skills/nightingale-karaoke/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills nightingale-karaoke2Вручную: положить файлы
.github/skills/nightingale-karaoke/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nightingale-karaoke -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/nightingale-karaokeВручную: положить файлы
.devin/skills/nightingale-karaoke/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nightingale-karaoke -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nightingale-karaoke
Как установить nightingale-karaoke в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill nightingale-karaoke -a claude-code, затем проверьте файл ~/.claude/skills/nightingale-karaoke/SKILL.md.
Что делает nightingale-karaoke?
Скилл помогает агенту работать с караоке-приложением Nightingale на Rust и Bevy: разделять вокал, расшифровывать тексты, синхронизировать слова и считать результат пения.
Что нужно для сборки Nightingale из исходников?
Нужен Rust 1.85+ с edition 2024. В Linux также потребуются libasound2-dev libudev-dev libwayland-dev libxkbcommon-dev.