Agent Tools — плагин
Скиллы для коммитов, ревью и ZenTao плюс статусная строка, учет баланса шлюза и лог сессий для Claude Code, Codex, OpenCode.
- 179 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Установщик меняет настройки агента, например `~/.claude/settings.json`, и ставит хуки.
- Скилл `at-zentao` работает с учетными данными ZenTao и пишет в него.
Установка
- Работает в
Ручная установка
npx -y skills@latest add kairyou/agent-tools --skill at-commit -g -yИмя скилла меняется на `at-review`, `at-simplify` или `at-zentao`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установщик меняет настройки агента, например `~/.claude/settings.json`, и ставит хуки.
- Скилл `at-zentao` работает с учетными данными ZenTao и пишет в него.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Agent Tools объединяет два набора. Первый — скиллы: `at-commit` пишет сообщение по Conventional Commits из подготовленных изменений и ждет подтверждения, `at-review` проверяет локальные изменения или PR на ошибки и регрессии, `at-simplify` убирает дублирование и снижает сложность, `at-zentao` ведет баги и задачи ZenTao от списка до записи затраченных часов. Второй набор — возможности среды выполнения, которые ставятся на конкретного агента: `statusline` добавляет в Claude Code строку с веткой, моделью и окнами лимитов, `usage` показывает баланс и квоту API-шлюзов (Sub2API, One API, New API, OpenRouter и другие), `vision` и `log` подключают распознавание изображений и журнал сессий. Скиллы ставит `npx -y skills@latest add kairyou/agent-tools --skill <имя> -g -y`, возможности — `npx -y @kairyou/agent-tools@latest <возможность> -a <агент>`. Флаг `--dry-run` показывает изменения, `--uninstall` снимает возможность. Нужен Node.js 22.
Для кого. Разработчикам, которые работают с несколькими агентами и API-шлюзами и хотят видеть расход в строке состояния и единый набор скиллов для коммитов и ревью.
Подходит, если
- Баланс шлюза хочется видеть прямо в Claude Code, не открывая панель провайдера.
- Коммиты нужно оформлять по Conventional Commits на нужном языке и подтверждать вручную.
- Ветку или PR требуется проверить на регрессии и исправить найденное в рабочем дереве.
- Баги ZenTao разбирает агент, а часы списываются через естественную просьбу.
Не подходит, если
- Вы не работаете с ZenTao: скилл `at-zentao` вам не пригодится.
- Шлюз не отдает данные об использовании: `usage` покажет, что они недоступны.
- Нужен единый плагин с маркетплейсом без Node.js: установка идет через `npx`.
Пример запроса к агенту
Сформируй коммит из подготовленных изменений по Conventional Commits на русском и дождись моего подтверждения.Ограничения
Нужен Node.js 22 или новее. Скилл `at-zentao` читает пароль из файла `~/.agent-tools/config.jsonc` или из переменной окружения, поэтому лучше задать переменную. Показ баланса зависит от версии шлюза и включенных у него конечных точек, а при сбое можно задать `PROVIDER_USAGE_BASE_URL` и `PROVIDER_USAGE_API_KEY`. Официальные эндпоинты пропускаются. Возможность `statusline` записывает `statusLine` в `~/.claude/settings.json`, а для Codex хук надо один раз подтвердить командой `/hooks`. После установки в OpenCode и Pi требуется перезапуск.
Как отключить. Снимите возможность командой `npx -y @kairyou/agent-tools@latest <возможность> -a <агент> --uninstall`, а скиллы удалите через менеджер скиллов. Файл `~/.agent-tools/config.jsonc` уберите вручную.
Частые вопросы
Как посмотреть список скиллов?
Командой `npx -y skills@latest add kairyou/agent-tools --list`. Установщик сам находит каталоги поддерживаемых агентов.
Какие агенты поддерживают `usage`?
Claude Code, Codex, OpenCode и Pi. В Claude Code есть `/at-usage`, в Codex хук подтверждается через `/hooks`, в Pi данные идут в нижнюю строку.
Какие шлюзы понимает показ баланса?
Sub2API, One API (в том числе OneHub и DoneHub), New API, Claude Code Hub, OpenRouter и Command Code. Совместимость зависит от версии шлюза.
Что делает `at-review --fix`?
Применяет исправления только к рабочему дереву, которое соответствует проверяемому PR. Приватные цели требуют локально доступного чтения.
Как скрыть баланс шлюза из статусной строки?
Задайте `statusline.showProviderUsage` равным `false` в `~/.agent-tools/config.jsonc`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Плагиныagent-toolkit дает общие скиллы для инженерных задач: от тикета до плана, задач и пересказа правок для ревью.
Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов
Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
Обертки mvn-lite, npm-lite и go-lite сжимают вывод сборок и тестов, чтобы агент не тратил контекст на лог, плюс утилиты
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Agent Tools (эта карточка) | нет | 179 | |
| ccstatusline | нет | 13 590 | тоже статусная строка для Claude Code; здесь она сочетается со скиллами для коммитов и ревью и показом баланса шлюзов |
| ccusage | нет | 19 415 | анализирует расход по логам; здесь баланс и квота читаются из API-шлюза прямо в агенте |
Коротко о README
Описаны установка скиллов и возможностей, использование `at-commit`, `at-review`, `at-simplify`, `at-zentao`, таблица возможностей по агентам и настройка `config.jsonc`. Отдельные разделы посвящены статусной строке и показу использования шлюзов. Есть китайская версия README.