agentskill-kit CLI
CLI askit для скиллов агентов: проверка структуры, поиск опасного кода, тесты, создание новых скиллов и экспорт в любого агента.
- 50 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Тесты скиллов выполняются на вашей машине, `askit mine` читает историю оболочки, а `askit install` пишет в каталоги агентов.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/agentskill-kitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Тесты скиллов выполняются на вашей машине, `askit mine` читает историю оболочки, а `askit install` пишет в каталоги агентов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
agentskill-kit проверяет скилл до того, как ему доверяют, создает новые и ставит один и тот же скилл во все используемые агенты. Установка идет из PyPI под именем `agentskill-toolkit`, она добавляет команду `askit`. Без ключей работают `askit lint` для структуры SKILL.md, `askit scan` для промпт-инъекций, скрытого юникода, секретов и опасных команд, `askit test` для запуска тестов из `tests/cases.json` и `tests/test_*.py` в изолированной папке и `askit score`, который объединяет проверки в оценку. Команда `askit forge` пишет скилл по описанию задачи на любой модели, в том числе бесплатной локальной через Ollama, проверяет его и дорабатывает до прохождения проверок. `askit mine` ищет повторяющиеся действия в истории оболочки, `askit export` конвертирует скилл для Claude Code, Cursor, Windsurf, Copilot, Codex и Gemini CLI, а реестр дает поиск и установку чужих скиллов с проверкой контрольных сумм.
Для кого. Авторам и командам, которые пишут и подбирают скиллы для агентов и хотят проверять их автоматически и ставить сразу в несколько агентов.
Подходит, если
- Чужой скилл из репозитория надо проверить на инъекции и скрытый юникод до установки
- В CI нужен барьер: структура, безопасность и тесты скилла должны пройти
- Задачу описали словами, и из нее надо получить скилл с тестами на бесплатной модели
- Скилл написан для Claude Code, а нужен еще Cursor и Gemini CLI
- По истории команд видно повторяющийся процесс, который стоит оформить скиллом
Не подходит, если
- Нужна полноценная песочница: тесты идут в изолированной папке, но не в контейнере
- Проверка должна ловить сложные атаки в текстовом скилле: сканер ищет только типовые признаки
- Python старше 3.9 на машине: пакет требует версию 3.9 или новее
Пример запроса к агенту
Проверь этот скилл через lint и scan, прогони его тесты и экспортируй в Claude Code и Cursor, если оценка проходит порог.Ограничения
Сканер ищет типовые признаки: промпт-инъекции, скрытый юникод, секреты и опасные команды. Он не заменяет ручной просмотр чужого скилла. Тесты скилла запускаются в чистой папке, но это не контейнер: код скилла выполняется на вашей машине. Команда `askit mine` читает историю оболочки, где могут быть закрытые команды и пути. `askit forge` отправляет описание задачи выбранной модели, а с облачным провайдером ключ задается переменной вроде `GROQ_API_KEY`. Пакет называется `agentskill-toolkit`, потому что короткое имя занято, команды `askit` и `agentskill` ставятся вместе.
Как отключить. Удалите пакет командой `pip uninstall agentskill-toolkit`. Скиллы, установленные через `askit install` или `askit export`, уберите командой `askit uninstall` или вручную из каталога агента.
Частые вопросы
Как установить agentskill-kit?
Выполните `pip install agentskill-toolkit`. Пакет добавит команды `askit` и `agentskill`. Нужен Python 3.9 или новее.
Нужны ли ключи API?
Нет для `lint`, `scan`, `test` и `score`. Для `forge` нужна модель: локальная Ollama или LM Studio без ключа, бесплатные тарифы Groq и Gemini, OpenRouter, любой OpenAI-совместимый сервер.
Что ловит `askit scan`?
Промпт-инъекции, скрытый юникод, секреты и опасные команды. Порог провала задается флагом `--fail-on` со значениями high, medium, low или never.
Как поставить скилл во все агенты?
Командой `askit export skills/<имя> --target all`. Можно указать одного агента: claude, cursor и другие.
Как проверяются скиллы из реестра?
Загрузка проверяется по контрольным суммам, затем скилл проходит lint и scan перед установкой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI-менеджер скиллов для ИИ-агентов: установка из репозиториев, перевод между форматами разных агентов и раскладка в их конфигурацию
CLI компилирует файл SKILL.md в самостоятельного Python-агента с инструментами, поиском по базе знаний и собственным запуском.
Консольный менеджер скиллов: ставит их из маркетплейса, GitHub, приватного Git и npm в папки 45 агентов и сканирует перед установкой
Скилл, который помогает агенту писать другие скиллы по спецификации agentskills.io: структура, метаданные, прогрессивная подача и проверка
CLI и Python SDK для поиска, установки, создания и оценки переиспользуемых скиллов агентов из общей библиотеки
CLI и скилл-менеджер: единая библиотека скиллов раздается более чем 70 агентам, а управление идет из беседы с агентом
Коротко о README
README перечисляет возможности набора, установку, быстрый старт без ключей, таблицу команд и бесплатных провайдеров моделей, а также принцип работы `forge` и реестр скиллов.