Skyll MCP
Поиск скиллов по запросу прямо в разговоре: агент находит SKILL.md, читает его и применяет без предварительной установки
- 252 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Запросы агента уходят на внешний сервер `api.skyll.app`
- Найденный `SKILL.md` попадает в контекст агента и может содержать любые инструкции
Установка
- Работает в
В терминале, через 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-серверыClaude Skills MCP — поиск скиллов по смыслу
Claude Skills MCP
MCP-сервер с векторным поиском: агент описывает задачу и получает подходящие скиллы из коллекций Anthropic и K-Dense
CLI и MCP-сервер для Agent Skills: проверка по спецификации, установка из GitHub и подгрузка нужного скилла по запросу
MCP-сервер открывает скиллы формата SKILL.md клиентам без их поддержки: Codex, Copilot, Cursor и другим
Локальный семантический поиск по 374 скиллам: агент находит нужный по описанию задачи и читает его целиком только при выборе.
Meta Skill (ms)
Meta Skill
Meta Skill (ms) хранит скиллы локально в SQLite и Git, ищет по ним гибридным поиском и отдает агентам через MCP под бюджет токенов
Скилл ищет другие скиллы под вашу задачу через сервис DeepSkill Market и ранжирует их с учетом отзывов тех, кто уже запускал
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Skyll (эта карточка) | нет | не нужна | 252 | |
| SkillPort | нет | 421 | Ставит скиллы из GitHub, архивов и локальных папок и подгружает их по запросу; Skyll ищет инструкции в реестрах и возвращает их текст. | |
| SkillHub (iFlytek) | нет | 5 389 | самохостящийся реестр скиллов: публикация, версии, токены; Skyll отдает скиллы агенту по запросу | |
| deep-skill-finder | нет | 578 | скилл ищет другие скиллы под вашу задачу через сервис DeepSkill |
Коротко о README
Реестр сообщества хранится в репозитории и принимает новые записи через pull request. Сервер объединяет совпадения из разных источников, чтобы агент видел один результат на один скилл.