Agent Tools — плагин

Скиллы для коммитов, ревью и ZenTao плюс статусная строка, учет баланса шлюза и лог сессий для Claude Code, Codex, OpenCode.

  • 179 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Установщик меняет настройки агента, например `~/.claude/settings.json`, и ставит хуки.
  • Скилл `at-zentao` работает с учетными данными ZenTao и пишет в него.
Все причины и проверки

kairyou/agent-tools

Установка

Работает в

Ручная установка

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 дает общие скиллы для инженерных задач: от тикета до плана, задач и пересказа правок для ревью.

ПлагинРасширенный доступ85Звезды репозитория

Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов

CLIШирокий доступ179Звезды репозитория

Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений

ПлагинРасширенный доступ454Звезды репозитория

Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория

ПлагинРасширенный доступ72Звезды репозитория

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,5 тыс.Звезды репозитория

Обертки mvn-lite, npm-lite и go-lite сжимают вывод сборок и тестов, чтобы агент не тратил контекст на лог, плюс утилиты

CLIРасширенный доступ118Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Agent Tools (эта карточка)нет179
ccstatuslineнет13 590тоже статусная строка для Claude Code; здесь она сочетается со скиллами для коммитов и ревью и показом баланса шлюзов
ccusageнет19 415анализирует расход по логам; здесь баланс и квота читаются из API-шлюза прямо в агенте

Коротко о README

Описаны установка скиллов и возможностей, использование `at-commit`, `at-review`, `at-simplify`, `at-zentao`, таблица возможностей по агентам и настройка `config.jsonc`. Отдельные разделы посвящены статусной строке и показу использования шлюзов. Есть китайская версия README.

Бейдж для README

Сообщить о проблеме