OpenSkills MCP
OpenSkills запускает официальные скиллы Anthropic в изолированном контейнере на Mac и отдает их по MCP любому агенту: Gemini CLI, Qwen CLI, OpenCode
- 453 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Запускает код скиллов в контейнере на локальной машине и обрабатывает пользовательские документы и изображения, переданные агентом
Установка
- Работает в
Ручная установка
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 в OpenSkillsMCP
- Транспорт
- 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 и другим агентам без копирования файлов
Библиотека из 229 скиллов для работы и жизни: продажи, маркетинг, финансы, разработка, дизайн и запуск параллельных агентов
Десктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты
CLI на Go, который держит скиллы, агентов и правила в одном месте и синхронизирует их во все AI-агенты одной командой
Claude Skills (Alireza Rezvani)
Claude Code Skills & Plugins
Большая библиотека скиллов, агентов и команд по доменам: разработка, маркетинг, продукт, комплаенс, советники C-level и исследования
ai-labs-claude-skills ставит через npm сразу 24 скилла для Claude: SEO-отчет, Docker, CI/CD, разбор CSV, резюме, питч-дек и другие готовые SKILL.md
Коротко о README
README объясняет идею запуска скиллов Claude локально на Mac в изолированном контейнере и дает причины: приватность, полный контроль, совместимость с разными MCP-клиентами и возможность добавлять свои скиллы. Дальше идет быстрый старт, настройка для Claude Desktop, OpenCode, Gemini CLI, Qwen CLI и Kiro, список примеров использования и короткий раздел про добавление новых скиллов в сервер.