ai-toolkit CLI
Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов
- 179 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Правит глобальные настройки агентов, например ~/.claude/settings.json, и ставит 29 хуков, которые срабатывают на каждом шаге
- Хуки блокируют команды и могут остановить рабочий процесс, который вы считали нормальным
- claude-switch читает OAuth-данные профилей Claude и обращается к внутреннему служебному адресу ради лимитов
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/ai-toolkitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Правит глобальные настройки агентов, например ~/.claude/settings.json, и ставит 29 хуков, которые срабатывают на каждом шаге
- Хуки блокируют команды и могут остановить рабочий процесс, который вы считали нормальным
- claude-switch читает OAuth-данные профилей Claude и обращается к внутреннему служебному адресу ради лимитов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ai-toolkit — npm-пакет, который одной командой `ai-toolkit install` раскладывает по редакторам готовую рабочую среду: 116 скиллов, 44 агента, 29 хуков на 14 событий жизненного цикла и конституцию из семи статей. Хуки PreToolUse блокируют `rm -rf`, `DROP TABLE` и другие необратимые операции, а не просто напоминают о них в тексте правил. Скиллы делятся на задачные слэш-команды вроде `/commit`, `/build`, `/deploy` и `/test`, гибридные и знаниевые, среди которых 13 наборов правил по языкам. Четыре персоны (`backend-lead`, `frontend-lead`, `devops-eng`, `junior-dev`) меняют стиль и приоритеты агента. Языковые скиллы включаются только для языков ваших проектов, чтобы описания не раздували контекст. Отдельные команды покрывают рабочие процессы: `claude-switch` и `codex-switch` привязывают аккаунты к каталогам проектов и показывают лимиты, `claude-app export` готовит плагин для Claude Chat и Cowork, `codex-plugin export` собирает пакет для Codex, а `ai-toolkit doctor --fix` чинит установку.
Для кого. Командам и одиночкам, которые работают сразу в нескольких редакторах и хотят единый набор скиллов, агентов и защитных хуков без ручной сборки.
Подходит, если
- Claude Code и Cursor стоят на одной машине, а правила и скиллы хочется держать в одном месте
- Агент однажды удалил лишнее, и нужна защита, которая физически блокирует `rm -rf` и `DROP TABLE`
- Один человек ведет проекты клиентов под разными аккаунтами Claude и Codex
- Новому проекту нужны готовые команды `/commit`, `/test` и правила языка без настройки с нуля
- Плагин для Claude Chat или Cowork надо собрать из тех же скиллов, что и для терминала
Не подходит, если
- Нужен один скилл или один хук: целый набор с 29 обработчиками вам будет лишним
- Рабочая среда запрещает менять `~/.claude/settings.json` и домашние каталоги агентов
- Python старше 3.11 на машине и нет возможности его обновить
- Агент должен работать с минимумом правил в контексте, а не с общей конституцией
Пример запроса к агенту
Поставь ai-toolkit, запусти `ai-toolkit install --local` в этом проекте и покажи, какие скиллы и хуки подключились.Ограничения
- Нужны Node.js 18 или новее и Python 3.11 или новее. На macOS системный `/usr/bin/python3` версии 3.9 не подойдет.
- Установка правит глобальные файлы агентов, например `~/.claude/settings.json` и `~/.claude/rules`, поэтому после обновления пакета запускают `ai-toolkit update`.
- На Windows рекомендуется WSL, а нативный запуск требует Git Bash для скриптов хуков.
- Лимиты Claude `claude-switch` берет через внутренний служебный адрес Anthropic, доступность которого может измениться. Хуки есть не у всех редакторов: Roo Code и Aider получают только правила.
Как отключить. Выполните `ai-toolkit uninstall`: команда убирает установленные файлы и записи MCP, включая профили claude-switch. Пакет снимается командой `npm uninstall -g @softspark/ai-toolkit`.
Частые вопросы
Какие редакторы поддерживает ai-toolkit?
Claude Code, Claude Chat и Cowork, Cursor, Windsurf, Gemini CLI, GitHub Copilot, Cline, Roo Code, Aider, Augment, Antigravity, Codex CLI и `opencode`. Claude Code ставится всегда, остальные выбирают флагом `--editors`.
Что делает конституция из семи статей?
Это правила безопасности, которые исполняют хуки PreToolUse: они блокируют `rm -rf`, `DROP TABLE` и необратимые операции до выполнения команды. Ограничение действует на уровне хука, а не просьбы к модели.
Как поставить ai-toolkit в Claude Code?
Выполните `npm install -g @softspark/ai-toolkit`, затем `ai-toolkit install`. Для одного проекта добавьте `ai-toolkit install --local`. Либо без установки пакета: `npx @softspark/ai-toolkit install`.
Чем отличаются профили `minimal`, `standard` и `strict`?
Профиль `minimal` ставит только агентов и скиллы, `standard` работает по умолчанию и ставит все, `strict` добавляет git-хуки. Профиль выбирают флагом `--profile` при установке.
Как обновить ai-toolkit?
Выполните `npm install -g @softspark/ai-toolkit@latest && ai-toolkit update`. Проекты подхватывают изменения сразу, потому что агенты и скиллы ставятся символическими ссылками.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыБольше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
AI Code Toolkit
aicode-toolkit
Плагины и MCP-серверы для агента: проекты из шаблонов, паттерны перед правкой файла и ревью по правилам из YAML.
Одиннадцать скиллов для Claude Code и Codex: аудит тестов, очистка git worktree, страницы планов, расшифровка записей экрана и вход через 1Password
CLI, который создает и поддерживает файлы контекста для кодовых агентов: CLAUDE.md, правила Cursor, AGENTS.md и инструкции Copilot, и держит их в актуальном вид
Наборы агентов, скиллов, правил и шаблонов для 19 AI-инструментов: от цикла разработки до разбора инцидентов
Модульный набор плагинов для Claude Code: скиллы, агенты, команды и правила для Java, TypeScript, Python, PHP и AWS
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| ai-toolkit (эта карточка) | нет | 179 | |
| Claude Code Toolkit | нет | 2 815 | набор скиллов и хуков для одного Claude Code: брейншторм, вики, конвейер книги |
| ECC | нет | 298 551 | система из 71 агента и 311 скиллов со сканером AgentShield, без блокирующей конституции из семи статей |
Коротко о README
README начинается со списка новинок версии 5.4.2, затем идут установка через npm, настройка проекта, управление аккаунтами Claude и Codex, плагины и экспорт для приложения Claude. Следом таблица поддержки 13 платформ, состав набора по числам, архитектура и перечень слэш-команд со ссылками на справочники в каталоге kb.