OpenSkills MCP

OpenSkills запускает официальные скиллы Anthropic в изолированном контейнере на Mac и отдает их по MCP любому агенту: Gemini CLI, Qwen CLI, OpenCode

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

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

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

  • Запускает код скиллов в контейнере на локальной машине и обрабатывает пользовательские документы и изображения, переданные агентом
Все причины и проверки

instavm/open-skills

Установка

Ручная установка

chmod +x install.sh && ./install.sh

Нужен Mac с Apple Silicon. Поднимает MCP-сервер на http://open-skills.local:8222/mcp.

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

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

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

  • Запускает код скиллов в контейнере на локальной машине и обрабатывает пользовательские документы и изображения, переданные агентом

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

Что делает

OpenSkills ставится скриптом ./install.sh на Mac с Apple Silicon и поднимает MCP-сервер на http://open-skills.local:8222/mcp. Установка занимает около двух минут и запускает нативные контейнеры Apple, в которых выполняется код скиллов: документы, таблицы и изображения пользователя обрабатываются локально, без отправки за пределы машины. Команда ставит два публичных скилла, image-crop-rotate и pdf-text-replace, каждый со своим SKILL.md в skills/public/. Любой MCP-совместимый клиент подключается к одному и тому же адресу: в репозитории есть готовые примеры конфигурации для Claude Desktop, OpenCode, Gemini CLI и Qwen CLI, а для OpenAI Agents отдельный Python-клиент в examples/openai_agents. Пользователь просит агента, например, «извлеки все таблицы из этих десяти PDF и собери их в один Excel» или «обработай пачкой эти сто изображений: обрежь до 16:9 и поверни на 90 градусов», агент вызывает нужный скилл через MCP, а сам код исполняется внутри контейнера на Mac, а не в облаке. Новые скиллы, включая официальные от Anthropic, можно импортировать и подключить к тому же серверу.

Для кого. Для пользователей Mac на Apple Silicon, которые хотят прогонять официальные скиллы Anthropic над чувствительными файлами локально и подключать их к Gemini CLI, Qwen CLI или другому MCP-клиенту вместо Claude.

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

  • Финансовый или личный документ нужно обработать скиллом, но отправлять его во внешний сервис нельзя: выполнение идет в контейнере на этой же машине
  • Нужно подключить официальные скиллы Anthropic к Gemini CLI или Qwen CLI через общий MCP-адрес, минуя Claude
  • Нужна массовая пакетная обработка файлов, например обрезка и поворот сотни изображений или сборка таблиц из десяти PDF в один Excel
  • Хочется попробовать скиллы для документов и изображений с любым MCP-клиентом, включая OpenCode, без привязки к одному конкретному приложению
  • Нужно добавить собственный или сторонний скилл в тот же локальный сервер рядом с готовыми image-crop-rotate и pdf-text-replace

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

  • Нет Mac с Apple Silicon: установка требует macOS и чип M1 или новее, другие платформы README не описывает
  • Нужны произвольные тяжелые вычисления внутри скилла без ограничений контейнера: это песочница для выполнения скиллов, а не общая среда разработки
  • Нужен готовый каталог из десятков скиллов из коробки: в репозитории только два публичных скилла, остальные нужно импортировать самостоятельно

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

Обрежь эти сто изображений до соотношения 16:9 и поверни на 90 градусов через скилл image-crop-rotate в OpenSkills

MCP

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

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

OPENAI_API_KEY секрет
Нужен только для примера клиента OpenAI Agents, остальные клиенты работают без него.

Ограничения

Работает только на Mac с Apple Silicon и использует нативные контейнеры Apple, поэтому на Intel-Mac, Linux или Windows установка не описана. Из готовых скиллов в репозитории только два, image-crop-rotate и pdf-text-replace, остальные нужно добавлять через импорт официальных скиллов Anthropic или собственных. Для интеграции с OpenAI-клиентом требуется отдельно заданный OPENAI_API_KEY, то есть этот путь подключения уже не полностью локальный.

Как отключить. Выполните cleanup.sh из корня репозитория, он останавливает контейнер и MCP-сервер. После этого удалите запись open-skills из конфигурации MCP-клиента и папку репозитория с диска, если она больше не нужна.

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

Как поставить OpenSkills?

На Mac с Apple Silicon склонируйте репозиторий и выполните ./install.sh. Установка занимает около двух минут и поднимает MCP-сервер на http://open-skills.local:8222/mcp.

Как подключить OpenSkills к Gemini CLI или Qwen CLI?

Нужно прописать адрес http://open-skills.local:8222/mcp в mcpServers конфигурации этих инструментов, пример для Gemini CLI есть в ~/.gemini/settings.json, системные инструкции берутся из examples/gemini_cli/GEMINI.md.

Куда уходят мои файлы при обработке скиллом?

Никуда за пределы машины: выполнение кода скилла идет внутри изолированного контейнера Apple на том же Mac, где установлен OpenSkills.

Какие скиллы доступны из коробки?

Два: image-crop-rotate для обрезки и поворота изображений и pdf-text-replace для замены текста в PDF. Остальные скиллы, включая официальные от Anthropic, добавляются отдельно.

Можно ли использовать OpenSkills без Claude вообще?

Да, сервер работает с любым MCP-совместимым клиентом: в репозитории есть примеры для OpenCode, Gemini CLI, Qwen CLI и отдельный Python-клиент для OpenAI Agents.

Обсуждение

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

MCP-серверы
Официальный

Skills Manager хранит скиллы в одной библиотеке и подключает их через симлинки к Claude Code, Cursor, Codex и другим агентам без копирования файлов

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

Библиотека из 229 скиллов для работы и жизни: продажи, маркетинг, финансы, разработка, дизайн и запуск параллельных агентов

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

Десктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты

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

CLI на Go, который держит скиллы, агентов и правила в одном месте и синхронизирует их во все AI-агенты одной командой

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

Claude Skills (Alireza Rezvani)

Claude Code Skills & Plugins

Большая библиотека скиллов, агентов и команд по доменам: разработка, маркетинг, продукт, комплаенс, советники C-level и исследования

ПлагинРасширенный доступ28,5 тыс.Звезды репозитория

ai-labs-claude-skills ставит через npm сразу 24 скилла для Claude: SEO-отчет, Docker, CI/CD, разбор CSV, резюме, питч-дек и другие готовые SKILL.md

СкиллРасширенный доступ457Звезды репозитория

Коротко о README

README объясняет идею запуска скиллов Claude локально на Mac в изолированном контейнере и дает причины: приватность, полный контроль, совместимость с разными MCP-клиентами и возможность добавлять свои скиллы. Дальше идет быстрый старт, настройка для Claude Desktop, OpenCode, Gemini CLI, Qwen CLI и Kiro, список примеров использования и короткий раздел про добавление новых скиллов в сервер.

Бейдж для README

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

Foxx AIOpenSkills
Foxx AI

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