Universal Skills Manager
Скилл ищет навыки в трех каталогах, ставит их со сканом безопасности и сверяет копии в Claude Code, Codex и Cursor.
- 115 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл скачивает чужие скиллы и пишет в каталоги нескольких инструментов; сканер помогает, но гарантий не дает.
- Установщик без `--tools` меняет все найденные инструменты без подтверждения.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/universal-skills-managerОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл скачивает чужие скиллы и пишет в каталоги нескольких инструментов; сканер помогает, но гарантий не дает.
- Установщик без `--tools` меняет все найденные инструменты без подтверждения.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Universal Skills Manager работает как единый менеджер скиллов внутри агента. Он ищет навыки в SkillsMP, SkillHub и ClawHub, скачивает выбранный и кладет в каталог нужного инструмента: пользовательский или проектный. При установке запускается сканер безопасности, который проверяет файлы `.py`, `.sh`, `.json` и `.yaml`; установка идет через временную папку и проверку. Отдельный отчет показывает, какие скиллы стоят в каких инструментах, а `sync_skills.py` находит расхождения и подсказывает, какая копия новее. Копирование выполняется только после подтверждения. Есть упаковка скилла в ZIP для загрузки в claude.ai, Claude Desktop и ChatGPT.
Для кого. Тем, кто держит скиллы сразу в нескольких агентах и устал вручную сравнивать каталоги `~/.claude/skills/` и `~/.agents/skills/`.
Подходит, если
- Нужен скилл под задачу, и вы просите агента найти его в трех каталогах сразу.
- Скилл из Gemini CLI хочется перенести в Claude Code без ручного копирования.
- Перед установкой чужого скилла нужен отчет сканера по скриптам внутри.
- Облачному Claude или ChatGPT требуется ZIP со скиллом для загрузки.
Не подходит, если
- В проекте один агент и пять скиллов, которые вы и так знаете наизусть.
- Среда без `python3` и `curl`: скилл на них опирается.
- Сканер должен заменить ручной разбор чужого кода перед установкой.
Пример запроса к агенту
Найди скилл для отладки, покажи отчет сканера и поставь его в Claude Code и Codex после моего подтверждения.Ограничения
Для работы нужны `python3`, `curl` и доступ к skillsmp.com, skills.palebluedot.live, clawhub.ai и github.com. Для поиска в SkillsMP требуется ключ `SKILLSMP_API_KEY`, SkillHub и ClawHub работают без ключа. Установщик `install.sh` ставит скилл во все найденные инструменты без вопросов, если не указать `--tools`. Сканер ищет известные паттерны и не гарантирует безопасность стороннего скилла. Последний коммит репозитория датируется сентябрем 2026 года.
Как отключить. Удалите папку `universal-skills-manager` из каталогов скиллов тех инструментов, куда ее ставили. Скиллы, которые она успела установить, останутся на месте и удаляются отдельно.
Частые вопросы
Какие каталоги скиллов он умеет искать?
SkillsMP, SkillHub и ClawHub. SkillsMP требует ключ `SKILLSMP_API_KEY`, остальные два работают без ключа.
С какими инструментами работает синхронизация?
README перечисляет двенадцать: Claude Code, Cursor, Gemini CLI и Codex, Google Antigravity, OpenCode, OpenClaw, Alef Agent, goose, Roo Code, Cline и Hermes Agent. Пути для каждого приведены в таблице.
Можно ли поставить скилл только в один инструмент?
Да. Передайте `--tools codex` или другое значение из списка, и установщик не тронет остальные.
Как загрузить скилл в claude.ai или ChatGPT?
Попросите агента упаковать скилл: он соберет ZIP для загрузки в облачный клиент.
Нужен ли ключ для поиска?
Только для SkillsMP: переменная `SKILLSMP_API_KEY`. SkillHub и ClawHub доступны без ключа.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНастольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами
CLI и скилл-менеджер: единая библиотека скиллов раздается более чем 70 агентам, а управление идет из беседы с агентом
Реестр скиллов для команд с проверкой безопасности и версиями: MCP-сервер ищет и ставит скиллы по запросу агента.
Консольный менеджер скиллов: ставит их из маркетплейса, GitHub, приватного Git и npm в папки 45 агентов и сканирует перед установкой
Открытый каталог из более чем трех тысяч скиллов, каждый на основе реального проекта, с отраслевыми подборками и категориями.
Терминальная панель на Go для скиллов агентов: список, проверка, обновление и поиск новых в одном окне
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Universal Skills Manager (эта карточка) | нет | 115 | |
| Skills Manager | нет | 1 058 | десктопное приложение и CLI `skm` с общим хранилищем и симлинками; здесь менеджер работает внутри агента как скилл |
| Agent Skill Manager | нет | 974 | отдельный менеджер вне агента; здесь поиск, сканер и сверка запускаются из диалога |
Коротко о README
Быстрый старт в README идет через `install.sh`, ручную установку копированием папки и таблицу путей для каждого инструмента. Отдельные разделы посвящены облачным платформам и сканированию безопасности.
Бейдж для README
Исходный SKILL.md
--- name: universal-skills-manager description: "The master coordinator for AI skills. Discovers skills from multiple sources (SkillsMP.com, SkillHub, and ClawHub), manages installation, and synchronization across Claude Code, Gemini CLI, Google Antigravity, OpenCode, and other AI tools. Handles User-level (Global) and Project-level (Local) scopes." compatibility: "Requires python3, curl, and network access to skillsmp.com, skills.palebluedot.live, clawhub.ai, and github.com" metadata: homepage: https://github.com/jacob-bd/universal-skills-manager disable-model-invocation: "true" requires-bins: "python3, curl" primaryEnv: SKILLSMP_API_KEY --- <!-- Version: 1.14.1 --> # Universal Skills Manager This skill empowers the agent to act as a centralized skill manager for AI capabilities. It discovers skills from multiple sources — SkillsMP.com (curated, AI semantic search), SkillHub (community skills, no API key required), and ClawHub (versioned skills, semantic search, no API key required) — and unifies skill management across multiple AI tools (Claude Code, Gemini, Antigravity, OpenCode, Cline, Cursor, etc.), ensuring consistency and synchronization. ## When to Use This Skill Activate this skill when the user: - Wants to **find or search** for new skills. - Wants to **install** a skill (from a search result or local file). - Wants to **sync** skills between different AI tools (e.g., "Copy this Gemini skill to OpenCode"). - Asks to **move or copy** skills between scopes (User vs. Project). - Mentions "Google Antigravity", "OpenCode", or "Gemini" in the context of skills/extensions. - Wants to **package a skill for claude.ai, Claude Desktop, or ChatGPT** (ZIP upload). ## Supported Ecosystem This skill manages the following tools and scopes. Always verify these paths exist before acting. | Tool | User Scope (Global) | Project Scope (Local) | | :--- | :--- | :--- | | **Gemini CLI / Codex** | `~/.agents/skills/` | `./.agents/skills/` | | **Google Antigravity** | `~/.gemini/antigravity/skills/` | `./.antigravity/extensions/` | | **Google Antigravity CLI** | `~/.gemini/antigravity-cli/skills/` | `./.agents/skills/` | | **OpenCode** | `~/.config/opencode/skills/` | `./.opencode/skills/` | | **OpenClaw** | `~/.openclaw/workspace/skills/` | `./.openclaw/skills/` | | **Alef Agent** | `~/.alef-agent/workspace/skills/` | N/A (daemon, no project scope) | | **Claude Code** | `~/.claude/skills/` | `./.claude/skills/` | | **block/goose** | `~/.config/goose/skills/` | `./.goose/agents/` | | **Roo Code** | `~/.roo/skills/` | `./.roo/skills/` | | **Cursor** | `~/.cursor/skills/` | `./.cursor/skills/` | | **Cline** | `~/.cline/skills/` | `./.cline/skills/` | | **Hermes Agent** | `~/.hermes/skills/` | `./.hermes/skills/` |