claude-brainrot — скилл мемов для Claude Code: что делает
Скилл, который заставляет Claude вставлять мемы в каждый ответ: картинки со звуком и отдельные звуки. Работает сам, вызывать вручную не нужно.
npx skills add marks97/claude-brainrot --skill claude-brainrot -a claude-codeЧто делает claude-brainrot
Скилл вешается на хук UserPromptSubmit, поэтому срабатывает на каждое ваше сообщение. Хук подкидывает агенту напоминание, и тот сам решает, какой мем уместен: короткий ответ — одна картинка со звуком или пара звуков, длинный с кучей вызовов инструментов — до трёх картинок и пяти звуковых вставок. Пропустить ход нельзя, что-то падает всегда.
Внутри папки скилла лежит catalogue.json с двумя наборами — images и sounds. У каждой записи есть slug, путь, теги и поле vibe с описанием, когда её уместно вставить. Теги простые: bruh, rage, laugh, alert, shock, confusion. Картинку агент читает сам, а парный звук подбирает хук по флагам lock_sound, silent и preferred_sounds. Отдельные звуки помечены standalone и играют только сами по себе.
Звук идёт через afplay, так что на Linux и Windows он не заведётся — это повод проверить свою систему до установки. Ещё в скилле есть хук PreToolUse, который блокирует чтение картинок из командной строки, и PostToolUse, который запускает парный звук. Чтобы картинка отрисовалась в чате, её Read оборачивают короткой строкой текста до и после — иначе интерфейс схлопнет её в выпадашку.
Какие задачи решает
- разбавить сухой ответ агентом с мемом
- подобрать картинку под настроение разговора
- вставить звук между вызовами инструментов
- не повторять один и тот же мем дважды за сессию
- запустить звук в фоне, не блокируя работу
Примеры запросов агенту
- Ответь на вопрос и вставь мем под настроение
- Добавь звук, когда закончишь сборку
- Что-то сломалось, кинь мем с тегом rage
Как установить claude-brainrot
1Через Skills CLI (Vercel)
npx skills add marks97/claude-brainrot --skill claude-brainrot -a claude-code2Вручную: положить файлы
~/.claude/skills/claude-brainrot/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/claude-brainrot/
1Через Skills CLI (Vercel)
npx skills add marks97/claude-brainrot --skill claude-brainrot -a codex2Вручную: положить файлы
.agents/skills/claude-brainrot/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add marks97/claude-brainrot --skill claude-brainrot -a cursor2Вручную: положить файлы
.cursor/skills/claude-brainrot/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install marks97/claude-brainrot claude-brainrot2Вручную: положить файлы
.github/skills/claude-brainrot/SKILL.md1Через Skills CLI (Vercel)
npx skills add marks97/claude-brainrot --skill claude-brainrot -a gemini-cli2Командой платформы
gemini skills install https://github.com/marks97/claude-brainrotВручную: положить файлы
.devin/skills/claude-brainrot/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add marks97/claude-brainrot --skill claude-brainrot -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о claude-brainrot
Как установить claude-brainrot в Claude?
Выполните npx skills add marks97/claude-brainrot --skill claude-brainrot -a claude-code. Скилл встанет в ~/.claude/skills/claude-brainrot/SKILL.md.
Что делает claude-brainrot?
На каждое ваше сообщение хук UserPromptSubmit подсказывает агенту вставить мем: картинку с парным звуком или отдельный звук. Число вставок зависит от длины ответа.
Нужно ли вызывать скилл вручную?
Нет. Он загружается и остаётся активным сам, слэш-команды и аргументы не нужны. Агент решает, когда вставить мем, без вашего участия.