agentskill-kit CLI

CLI askit для скиллов агентов: проверка структуры, поиск опасного кода, тесты, создание новых скиллов и экспорт в любого агента.

  • 50 ★ репозитория
  • Последний коммит
  • MIT
CLI

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

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

  • Тесты скиллов выполняются на вашей машине, `askit mine` читает историю оболочки, а `askit install` пишет в каталоги агентов.
Все причины и проверки

lethe044/agentskill-kit

Установка

В терминале, через 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Расширенный доступ1,6 тыс.Звезды репозитория

CLI компилирует файл SKILL.md в самостоятельного Python-агента с инструментами, поиском по базе знаний и собственным запуском.

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

Консольный менеджер скиллов: ставит их из маркетплейса, GitHub, приватного Git и npm в папки 45 агентов и сканирует перед установкой

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

Скилл, который помогает агенту писать другие скиллы по спецификации agentskills.io: структура, метаданные, прогрессивная подача и проверка

СкиллМинимальный доступ2,3 тыс.Звезды репозитория

CLI и Python SDK для поиска, установки, создания и оценки переиспользуемых скиллов агентов из общей библиотеки

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

CLI и скилл-менеджер: единая библиотека скиллов раздается более чем 70 агентам, а управление идет из беседы с агентом

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

Коротко о README

README перечисляет возможности набора, установку, быстрый старт без ключей, таблицу команд и бесплатных провайдеров моделей, а также принцип работы `forge` и реестр скиллов.

Бейдж для README

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