Skyll MCP

Поиск скиллов по запросу прямо в разговоре: агент находит SKILL.md, читает его и применяет без предварительной установки

  • 252 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

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

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

  • Запросы агента уходят на внешний сервер `api.skyll.app`
  • Найденный `SKILL.md` попадает в контекст агента и может содержать любые инструкции
Все причины и проверки

assafelovic/skyll

Установка

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

npx skillfoxx add mcp/skyll

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

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

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

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

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

  • Запросы агента уходят на внешний сервер `api.skyll.app`
  • Найденный `SKILL.md` попадает в контекст агента и может содержать любые инструкции

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

Что делает

Skyll — MCP-сервер и REST API, через которые агент ищет скиллы в момент, когда они нужны. Сервис собирает скиллы из `skills.sh` и из собственного реестра сообщества, берет полный текст `SKILL.md` с GitHub и отдает его структурированным JSON, готовым для вставки в контекст. Результаты ранжируются по шкале от 0 до 100 с учетом совпадения с запросом, содержимого и популярности, а дубли из разных источников склеиваются. У MCP-сервера четыре инструмента. `search_skills` ищет по запросу на естественном языке, `add_skill` возвращает лучший скилл по имени или по полному пути вида `владелец/репозиторий/скилл`, `get_skill` берет конкретный скилл по источнику и идентификатору, `get_cache_stats` показывает состояние кэша. Дополнительно сервис умеет подтягивать файлы из каталога `references` скилла. Подключить можно размещенный MCP-сервер или клиент на Python. Сервер `api.skyll.app/mcp` добавляется одной записью в конфигурации, а пакет `skyll` ходит на тот же API из вашего кода. Оба варианта обращаются к инфраструктуре Skyll: даже с Python-клиентом поиск выполняется не на вашей машине.

Для кого. Для разработчиков агентов и тех, кто работает в Claude Desktop или Cursor, если набор нужных скиллов заранее неизвестен.

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

  • Автономный агент вроде OpenClaw должен сам найти скилл под задачу, например `tavily-search` для свежих новостей или `test-driven-development` для тестов
  • Нужно получить текст подходящего скилла в текущую сессию без постоянной установки в каталог агента
  • Вы пишете свой агентный фреймворк на Python и хотите искать скиллы из кода через пакет `skyll`
  • Нужно получить справочные файлы вместе с инструкциями скилла и затем проверить их перед применением

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

  • Набор скиллов известен заранее: проще один раз поставить их в каталог скиллов агента
  • Нельзя отправлять поисковые запросы стороннему сервису: размещенный сервер `api.skyll.app` получает текст запроса
  • Нужно проверять безопасность найденного скилла: Skyll отдает содержимое `SKILL.md` и сам его не аудирует

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

Найди через Skyll скилл по оптимизации производительности React и примени его к этому компоненту

MCP

Транспорт
http
Авторизация
не нужна

Переменные окружения

GITHUB_TOKEN секрет
Токен GitHub для собственного экземпляра: поднимает лимит запросов при загрузке SKILL.md.

Ограничения

Нужен MCP-клиент с HTTP-подключением, а для Python-библиотеки — Python 3.10 или новее. Запросы к размещенному сервису обрабатывает его оператор. Лицензия Apache 2.0 покрывает исходники, но не гарантирует работу, условия и лимиты сервиса, поэтому проверьте их отдельно.

Найденный `SKILL.md` попадает в контекст без аудита безопасности, так что перед применением прочитайте команды и проверьте источник. Кэш может отдать сохраненную версию: по умолчанию он хранит данные 86 400 секунд. Рецепт собственного MCP неполон: код импортирует `fastmcp`, которого в наборе зависимостей `server` нет. Готовым к запуску этот локальный рецепт не подтвержден.

Как отключить. Удалите запись `skyll` из `mcpServers` в конфигурации клиента и перезапустите его. Для собственного экземпляра остановите процесс `uvicorn`.

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

Как подключить Skyll к Claude Desktop или Cursor?

Добавьте в конфигурацию MCP запись `skyll` с полем `url` и значением `https://api.skyll.app/mcp`. Установка и ключи не нужны, потому что сервер размещенный. Инструменты `search_skills`, `add_skill`, `get_skill` и `get_cache_stats` появятся после перезапуска клиента.

Чем `add_skill` отличается от `search_skills`?

`search_skills` возвращает ранжированный список вариантов, и агент выбирает из него. `add_skill` принимает простое имя, например `react-best-practices`, и отдает лучшее совпадение, либо полный путь вида `vercel-labs/agent-skills/vercel-react-best-practices` для прямого поиска.

Откуда Skyll берет скиллы?

Из каталога `skills.sh` и общего реестра сообщества, который ведется в файле `registry/SKILLS.md` репозитория. Свой скилл можно добавить запросом на слияние: нужен валидный `SKILL.md` по спецификации Agent Skills и описание короче 80 символов.

Копирует ли `add_skill` файлы в каталог агента?

Нет. Инструмент возвращает текст и метаданные найденного скилла, то есть доставляет инструкции в контекст. Постоянную установку в локальный каталог нужно организовать отдельно.

Нужен ли токен GitHub для работы Skyll?

Для размещенного сервера нет. Собственному экземпляру токен не обязателен, но с ним лимит запросов к GitHub выше. Реестр сообщества включается переменной `ENABLE_REGISTRY`, по умолчанию он включен.

Обсуждение

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

MCP-серверы

MCP-сервер с векторным поиском: агент описывает задачу и получает подходящие скиллы из коллекций Anthropic и K-Dense

MCP-серверРасширенный доступ411Звезды репозитория

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

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

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

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

Локальный семантический поиск по 374 скиллам: агент находит нужный по описанию задачи и читает его целиком только при выборе.

MCP-серверРасширенный доступ135Звезды репозитория

Meta Skill (ms)

Meta Skill

Meta Skill (ms) хранит скиллы локально в SQLite и Git, ищет по ним гибридным поиском и отдает агентам через MCP под бюджет токенов

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

Скилл ищет другие скиллы под вашу задачу через сервис DeepSkill Market и ранжирует их с учетом отзывов тех, кто уже запускал

СкиллШирокий доступ578Звезды репозитория

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Skyll (эта карточка)нетне нужна252
SkillPortнет421Ставит скиллы из GitHub, архивов и локальных папок и подгружает их по запросу; Skyll ищет инструкции в реестрах и возвращает их текст.
SkillHub (iFlytek)нет5 389самохостящийся реестр скиллов: публикация, версии, токены; Skyll отдает скиллы агенту по запросу
deep-skill-finderнет578скилл ищет другие скиллы под вашу задачу через сервис DeepSkill

Коротко о README

Реестр сообщества хранится в репозитории и принимает новые записи через pull request. Сервер объединяет совпадения из разных источников, чтобы агент видел один результат на один скилл.

Бейдж для README

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

Foxx AISkyll
Foxx AI

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