SkillPort CLI

CLI и MCP-сервер для Agent Skills: проверка по спецификации, установка из GitHub и подгрузка нужного скилла по запросу

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

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

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

  • Команда `skillport add` ставит скиллы из GitHub, локальных папок и архивов, а их инструкции агент затем выполняет: проверка формата безопасность содержимого не оценивает
  • Режим MCP отдает агенту полный текст и путь скилла, запуск вложенных скриптов остается за агентом
Все причины и проверки

gotalab/skillport

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/skillport

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Команда `skillport add` ставит скиллы из GitHub, локальных папок и архивов, а их инструкции агент затем выполняет: проверка формата безопасность содержимого не оценивает
  • Режим MCP отдает агенту полный текст и путь скилла, запуск вложенных скриптов остается за агентом

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

SkillPort — CLI и MCP-сервер для скиллов в формате Agent Skills. Команда skillport проверяет скиллы по спецификации, ставит их из GitHub, локальной папки или zip-архива, обновляет из исходных источников, показывает список и удаляет. Метаданные скилла правят команды `skillport meta get`, `skillport meta set` и `skillport meta unset`, поэтому массовые правки метаданных не требуют ручного редактирования файлов. Для агентов без встроенной поддержки скиллов есть два способа доставки. В режиме CLI команда `skillport doc` записывает таблицу скиллов в AGENTS.md, агент читает ее и по мере надобности вызывает `skillport show` с идентификатором скилла. В режиме MCP сервер skillport-mcp дает два инструмента: `search_skills` ищет скиллы по описанию, `load_skill` отдает полные инструкции и путь. Сначала загружаются только метаданные, около 100 токенов на скилл, а полный текст приходит по запросу. Скиллы раскладываются по категориям и тегам в метаданных SKILL.md. Переменные окружения выдают каждому клиенту свой набор: по категориям, идентификаторам или пространствам имен. Ключевые скиллы можно сделать всегда доступными флагом `alwaysApply` в метаданных.

Для кого. Для разработчиков и команд, у которых много скиллов и агенты без встроенной поддержки скиллов: Cursor, Copilot, Windsurf, Cline, Codex.

Подходит, если

  • У агента нет встроенной поддержки скиллов, и вы хотите дать ему файлы SKILL.md
  • Накопилось больше полусотни скиллов, и загрузка всех сразу забивает контекст: `search_skills` подгружает нужный по запросу
  • В CI нужно проверять скиллы команды на соответствие спецификации: `skillport validate --json`
  • Скиллы нужно ставить из репозитория GitHub одной командой, например `skillport add anthropics/skills skills`
  • Разным клиентам нужны разные наборы скиллов: фильтры по категориям задаются переменными окружения

Не подходит, если

  • Агент уже поддерживает скиллы сам, и вам хватает копирования папок вручную
  • Нужен менеджер с графическим интерфейсом: SkillPort работает из командной строки и по MCP
  • Нужна оценка безопасности скилла перед установкой: `skillport validate` проверяет формат по спецификации
  • Важна стабильность интерфейса: автор пометил проект как работу в процессе, API могут меняться

Пример запроса к агенту

Поставь скиллы из anthropics/skills в мой каталог скиллов и проверь, что все они проходят валидацию

Ограничения

  • Нужен Python 3.10 или новее. CLI и MCP-сервер ставятся отдельными пакетами: skillport и skillport-mcp.
  • Установить скиллы можно из GitHub по короткой записи или полной ссылке, из локальной папки и из zip-архива.
  • Автор указывает, что проект в работе и API могут меняться.
  • Скиллы по умолчанию лежат в `~/.skillport/skills`, каталог меняют переменной `SKILLPORT_SKILLS_DIR` или флагом `--skills-dir`.
  • CLI управляет скиллами на диске, а индексированный поиск по ним доступен в skillport-mcp.

Как отключить. Скилл удаляет команда `skillport remove` с его идентификатором. Запись skillport в конфигурации MCP-клиента уберите вручную, а сами пакеты снимите тем менеджером, которым ставили: uv или pip.

Частые вопросы

Как подключить SkillPort к Claude Code как MCP-сервер?

Выполните `claude mcp add skillport -- uvx skillport-mcp`. Для Codex есть такая же команда `codex mcp add skillport -- uvx skillport-mcp`. Папку со скиллами задает переменная `SKILLPORT_SKILLS_DIR`, по умолчанию `~/.skillport/skills`.

Чем режим CLI отличается от режима MCP?

В режиме CLI агент с доступом к оболочке читает таблицу скиллов из AGENTS.md и вызывает `skillport show` для нужного. В режиме MCP клиент сам обращается к `search_skills` и `load_skill`, настройка делается один раз и подходит для нескольких проектов.

Как проверить скиллы команды в CI?

Команда `skillport validate` проверяет все скиллы, `skillport validate ./skills` проверяет одну папку, а флаг `--json` дает вывод для CI. Она находит пропущенные поля, ошибки в именах и нарушения спецификации.

Как ограничить набор скиллов для клиента?

Задайте переменные окружения `SKILLPORT_ENABLED_CATEGORIES`, `SKILLPORT_ENABLED_SKILLS` или `SKILLPORT_ENABLED_NAMESPACES` в записи MCP-сервера. Тогда клиент видит только выбранные категории, скиллы или пространства имен.

Откуда SkillPort умеет ставить скиллы?

Из GitHub по короткой записи владелец/репозиторий и по полной ссылке, из локальной папки и из zip-архива. Команда `skillport update` обновляет установленные скиллы из исходных источников.

Обсуждение

Вопросов и отзывов пока нет.

MCP-сервер открывает скиллы формата SKILL.md клиентам без их поддержки: Codex, Copilot, Cursor и другим

MCP-серверШирокий доступ406Звезды репозитория

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

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

Настольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами

CLIРасширенный доступ7 тыс.Звезды репозитория
Выбор редакции

Пакетный менеджер скиллов: ставит, ищет, обновляет и удаляет SKILL.md из GitHub и других git-хостингов сразу для многих агентов

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

Консольный клиент реестра skilld.dev, который ставит навыки агентов в проект и следит за их изменениями

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

CLI-менеджер скиллов для ИИ-агентов: установка из репозиториев, перевод между форматами разных агентов и раскладка в их конфигурацию

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

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
SkillPort (эта запись)нет418
skillshareнет2 856CLI на Go, который держит скиллы, агентов и правила в одном месте и синхронизирует их во все AI-агенты
Agent Skill Managerнет960менеджер, который ищет и ставит скиллы и перед установкой проверяет их на запуск оболочки, сеть и утечку учетных данных

Коротко о README

Страница открывается таблицей ситуаций и ответов инструмента, затем описывает четыре функции: проверку, управление, метаданные и сервер. Дальше идут быстрый старт, подключение к агентам в двух режимах, организация по категориям, таблица настроек и список источников скиллов.

Бейдж для README

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

Foxx AISkillPort
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.