repomix — скилл для Claude Code: упаковка репозитория в один файл
Скилл собирает весь репозиторий в один файл, удобный для передачи в LLM. Пригодится, когда надо дать агенту контекст проекта или разобрать чужую библиотеку.
npx skills add mrgoonie/claudekit-skills --skill repomix -a claude-codeЧто делает repomix
Скилл учит агента работать с Repomix — утилитой, которая складывает файлы репозитория в один документ с понятными разделителями. Формат выбирается: XML, Markdown, JSON или обычный текст. Есть подсчёт токенов по каждому файлу и по всему репозиторию, чтобы заранее понять, влезет ли контекст в лимит модели.
Внутри описан весь путь: проверить установку через repomix --version, поставить пакет через npm install -g repomix или brew install repomix, задать фильтры через --include и -i, убрать комментарии флагом --remove-comments. Отдельно разобран разбор удалённых репозиториев без клонирования — npx repomix --remote owner/repo. Скилл ведёт агента по шагам: оценить задачу, настроить фильтры, запустить упаковку, проверить вывод на утечки, отдать файл с числом токенов.
Перед отправкой файла наружу стоит включить проверку секретов: Repomix использует Secretlint и ищет ключи API, пароли и приватные ключи. Проверку можно отключить флагом --no-security-check, но тогда ответственность на вас. Скилл советует держать .repomixignore для чувствительных файлов и не упаковывать .env. Если репозиторий чужой, это повод проверить вывод глазами до того, как он уйдёт в модель.
Какие задачи решает
- собрать весь репозиторий в один файл для контекста LLM
- разобрать чужую библиотеку без клонирования
- подготовить срез кода к аудиту безопасности
- убрать комментарии перед отправкой кода в модель
- посчитать токены и понять, влезет ли проект в лимит
Примеры запросов агенту
- Упакуй текущий репозиторий в markdown, только
src/**/*.ts, без комментариев - Сделай срез удалённого репозитория
vendor/libraryв XML для аудита - Собери контекст из
src/auth/**иsrc/api/**и покажи число токенов
Как установить repomix
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill repomix -a claude-code2Вручную: положить файлы
~/.claude/skills/repomix/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/repomix/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill repomix -a codex2Вручную: положить файлы
.agents/skills/repomix/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill repomix -a cursor2Вручную: положить файлы
.cursor/skills/repomix/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mrgoonie/claudekit-skills repomix2Вручную: положить файлы
.github/skills/repomix/SKILL.md1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill repomix -a gemini-cli2Командой платформы
gemini skills install https://github.com/mrgoonie/claudekit-skills --path .claude/skills/repomixВручную: положить файлы
.devin/skills/repomix/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill repomix -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора20
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о repomix
Как установить repomix в Claude?
Выполните npx skills add mrgoonie/claudekit-skills --skill repomix -a claude-code. После этого скилл окажется в ~/.claude/skills/repomix/SKILL.md.
Что делает repomix?
Собирает файлы репозитория в один документ в формате XML, Markdown, JSON или plain text. Считает токены и проверяет вывод на секреты через Secretlint.
Нужна ли отдельная установка Repomix?
Да, скилл только описывает работу с утилитой. Сам Repomix ставится через npm install -g repomix или brew install repomix, а проверить установку можно командой repomix --version.