qwen-agent — скилл для Claude Code: что делает и как установить
Скилл уводит мелкую механическую работу к дешёвой модели Qwen через claude-9arm, чтобы квота Claude уходила на задачи, где нужно думать.
npx skills add thananon/9arm-skills --skill qwen-agent -a claude-codeЧто делает qwen-agent
Скилл задаёт агенту привычку отдавать рутину наружу. Массовые переименования, форматирование, заготовки тестов, поиск по grep — всё это уходит команде claude-9arm. Это алиас на claude --model qwen3.6-35b-a3b, который ходит через шлюз 9arm. Вызов безголовый, через -p, а набор инструментов фиксируется флагом --allowedTools Bash Read Edit Write Glob Grep. Без флага субагент встанет на первой же правке и будет ждать подтверждения.
Промпт пишется так, будто перед вами джун, который не видел вашего разговора. Абсолютные пути, явные входы и выходы, критерий готовности прямо в тексте задачи. У Qwen окно в 128k токенов, поэтому объём прикидывают заранее: байты файлов поделить на 4. Крупную работу режут на куски по файлу или каталогу и запускают отдельными вызовами, при желании параллельно в фоне с записью в лог.
Заранее нужен рабочий алиас claude-9arm с доступом к шлюзу, сам скилл его не создаст. Результат всё равно проверяют руками: правки дешёвой модели ловятся глазами, а не доверием. Архитектуру, отладку и изменения в чувствительном коде скилл оставляет Claude.
Какие задачи решает
- переименовать сущность по всему дереву каталогов
- прогнать линтер и собрать список падений
- сжать длинный лог сборки до ошибок с номерами строк
- накидать заготовки тестов и докстрингов в модуле
- сделать find-replace по известному шаблону
Примеры запросов агенту
- Используй qwen: в
/Users/me/proj/src/api.tsубери неиспользуемые импорты и отсортируй остальные по алфавиту. Больше ничего не меняй. - Делегируй это: сожми
/tmp/build.logдо списка ошибок с номерами строк. - Сделай дёшево: переименуй
getUserвfetchUserво всех файлах под/Users/me/proj/src.
Как установить qwen-agent
1Через Skills CLI (Vercel)
npx skills add thananon/9arm-skills --skill qwen-agent -a claude-code2Вручную: положить файлы
~/.claude/skills/qwen-agent/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/qwen-agent/
1Через Skills CLI (Vercel)
npx skills add thananon/9arm-skills --skill qwen-agent -a codex2Вручную: положить файлы
.agents/skills/qwen-agent/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thananon/9arm-skills --skill qwen-agent -a cursor2Вручную: положить файлы
.cursor/skills/qwen-agent/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thananon/9arm-skills qwen-agent2Вручную: положить файлы
.github/skills/qwen-agent/SKILL.md1Через Skills CLI (Vercel)
npx skills add thananon/9arm-skills --skill qwen-agent -a gemini-cli2Командой платформы
gemini skills install https://github.com/thananon/9arm-skills --path skills/engineering/qwen-agentВручную: положить файлы
.devin/skills/qwen-agent/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thananon/9arm-skills --skill qwen-agent -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о qwen-agent
Как установить qwen-agent в Claude Code?
Выполните npx skills add thananon/9arm-skills --skill qwen-agent -a claude-code. Скилл появится по пути ~/.claude/skills/qwen-agent/SKILL.md.
Что делает qwen-agent?
Отправляет ограниченные механические задачи модели Qwen через claude-9arm, вместо того чтобы тратить на них токены Claude. Область узкая: переименования, форматирование, поиск и сжатие текста, прогон сборки или тестов с отчётом.
Почему субагент встаёт и ждёт подтверждения?
Не передан --allowedTools Bash Read Edit Write Glob Grep. Этот флаг заранее разрешает нужные инструменты, иначе первый же вызов или правка упирается в запрос разрешения. Алиас claude-9arm добавляет --allowedTools '*', но Claude Code такой шаблон игнорирует, так что работает именно ваш список.