SkillPort CLI
CLI и MCP-сервер для Agent Skills: проверка по спецификации, установка из GitHub и подгрузка нужного скилла по запросу
- 418 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Команда `skillport add` ставит скиллы из GitHub, локальных папок и архивов, а их инструкции агент затем выполняет: проверка формата безопасность содержимого не оценивает
- Режим MCP отдает агенту полный текст и путь скилла, запуск вложенных скриптов остается за агентом
Установка
- Работает в
В терминале, через 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` обновляет установленные скиллы из исходных источников.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер открывает скиллы формата SKILL.md клиентам без их поддержки: Codex, Copilot, Cursor и другим
CLI и Python SDK для поиска, установки, создания и оценки переиспользуемых скиллов агентов из общей библиотеки
Настольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами
skills (npx skills)
skills
Пакетный менеджер скиллов: ставит, ищет, обновляет и удаляет SKILL.md из GitHub и других git-хостингов сразу для многих агентов
Консольный клиент реестра skilld.dev, который ставит навыки агентов в проект и следит за их изменениями
CLI-менеджер скиллов для ИИ-агентов: установка из репозиториев, перевод между форматами разных агентов и раскладка в их конфигурацию
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| SkillPort (эта запись) | нет | 418 | |
| skillshare | нет | 2 856 | CLI на Go, который держит скиллы, агентов и правила в одном месте и синхронизирует их во все AI-агенты |
| Agent Skill Manager | нет | 960 | менеджер, который ищет и ставит скиллы и перед установкой проверяет их на запуск оболочки, сеть и утечку учетных данных |
Коротко о README
Страница открывается таблицей ситуаций и ответов инструмента, затем описывает четыре функции: проверку, управление, метаданные и сервер. Дальше идут быстрый старт, подключение к агентам в двух режимах, организация по категориям, таблица настроек и список источников скиллов.