Skills Manager CLI
Skills Manager хранит скиллы в одной библиотеке и подключает их через симлинки к Claude Code, Cursor, Codex и другим агентам без копирования файлов
- 459 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает и переписывает конфигурационные папки скиллов десятков агентов на диске через симлинки
- Discover и Try обращаются к skills.sh и к выбранному провайдеру LLM, отправляя туда запрос и описание скилла
Установка
- Работает в
Ручная установка
cd tui && npm install && npm linkСтавит терминальный интерфейс глобально как команду skills-manager.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает и переписывает конфигурационные папки скиллов десятков агентов на диске через симлинки
- Discover и Try обращаются к skills.sh и к выбранному провайдеру LLM, отправляя туда запрос и описание скилла
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Skills Manager строит модель Library-Collection-Mount. Скиллы из любого источника сначала попадают в управляемую библиотеку, затем собираются в коллекции под проект или задачу, а коллекция монтируется в один или несколько агентов. Отмонтирование убирает связи у агента, но файл в библиотеке остается, удаление из библиотеки отдельная операция с подтверждением. Терминальная часть распространяется как npm-пакет skills-manager-tui с полем `bin`, который запускают командой npm exec skills-manager или глобально после npm link в папке tui. Это Blessed-интерфейс с тремя панелями: поиск по skills.sh, установка и удаление, звезды, которые синхронизируются с версией для macOS через общий файл ~/.skills-manager/tui-state.json, история версий с `diff` и откатом по клавише H. Репозиторий также содержит нативное macOS-приложение на SwiftUI, которое сканирует каталоги скиллов 30 с лишним агентов через AgentRegistry, показывает конфликты одинаковых скиллов между агентами и домашние страницы агентов с путем к папке скиллов. Для разработчиков без Node или npx установка из Discover качает пакет скилла с GitHub напрямую и пишет его в библиотеку.
Для кого. Для разработчиков на macOS, которые держат несколько кодовых агентов и хотят управлять их скиллами из одного места, в терминале или в нативном приложении.
Подходит, если
- Один и тот же скилл нужен сразу в Claude Code и Cursor, и его лучше смонтировать из одной библиотеки, а не копировать в обе папки
- Нужно найти новый скилл на skills.sh прямо из терминала и попробовать его через LLM до установки командой Try
- В разных агентах оказались разные версии одноименного скилла, и нужно увидеть расхождение через вкладку Conflicts
- Проект переходит на новый сервер, и нужно посмотреть `diff` между версиями скилла и откатиться по клавише H
- Нужен список всех скиллов, установленных не через Skills Manager, чтобы взять их под управление без переустановки
Не подходит, если
- Нужна версия для Windows или Linux: приложение требует macOS 14 и новее, терминальная часть тоже разрабатывается на macOS
- Команда хочет общий реестр скиллов на сервере: архитектура локальная, без серверной части Skills Manager
- Нужна установка одной командой без интерфейса: основной сценарий это приложение или интерактивный терминал, а не скрипт
Пример запроса к агенту
Найди в Skills Manager скилл для код-ревью, установи его в Claude Code и Cursor и покажи, нет ли конфликта с уже установленной версиейОграничения
Требует macOS 14 Sonoma или новее и хотя бы один установленный агент. Discover работает из кеша ~/.skills-manager/cache/discover-directory.json и обновляется фоном с skills.sh, то есть без сети показывает устаревший список. Прямая установка из терминального интерфейса пока целится в Claude Code, многоагентная установка доступна через Discover. Перевод описаний скиллов на 8 языков идет по заготовленному каталогу, а для новых записей подключается LLM-фолбэк, который требует настроенного Ollama, LM Studio или облачного провайдера.
Как отключить. В приложении отмонтируйте коллекцию от агента: связи удаляются, копия в библиотеке остается. Для полного удаления сотрите скилл из библиотеки отдельной командой с подтверждением. Терминальную часть убирает `npm uninstall -g` skills-manager-tui или удаление линка, поставленного npm link.
Частые вопросы
Как поставить Skills Manager для Claude Code?
Для терминала выполните npm install и npm link в папке tui репозитория, затем команда skills-manager доступна глобально. Нативное приложение для macOS ставится отдельно из архива в разделе Releases.
Чем Skills Manager отличается от обычной папки .claude/skills?
Скиллы хранятся в одной управляемой библиотеке и попадают в агентов через симлинки коллекций. Отмонтирование от агента оставляет файл в библиотеке на месте, а конфликт одинаковых скиллов в разных агентах виден в отдельной вкладке.
Можно ли установить один скилл сразу в несколько агентов?
Да, через Discover мультиагентная установка доступна сразу, а в терминальном интерфейсе прямая установка сейчас целится в Claude Code.
Как попробовать скилл перед установкой?
Функция Try прогоняет скилл через выбранную LLM, Claude, OpenAI, OpenRouter, Ollama или LM Studio, до того как он попадет в библиотеку.
Работает ли Skills Manager без интернета?
Да, кроме обновления и поиска Discover, загрузки деталей скилла, перевода новых описаний и вызовов Try: эти функции требуют сети, остальное локально.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыДесктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты
CLI на Go, который держит скиллы, агентов и правила в одном месте и синхронизирует их во все AI-агенты одной командой
OpenSkills запускает официальные скиллы Anthropic в изолированном контейнере на Mac и отдает их по MCP любому агенту: Gemini CLI, Qwen CLI, OpenCode
Claude Skills (Alireza Rezvani)
Claude Code Skills & Plugins
Большая библиотека скиллов, агентов и команд по доменам: разработка, маркетинг, продукт, комплаенс, советники C-level и исследования
Личный набор из шести скиллов автора: постановка целей для агента, уборка диска, сводки по AI, наведение порядка в проекте, глубокий разбор и письмо
ai-labs-claude-skills ставит через npm сразу 24 скилла для Claude: SEO-отчет, Docker, CI/CD, разбор CSV, резюме, питч-дек и другие готовые SKILL.md
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Skills Manager (эта запись) | да | 459 | |
| Agent Deck | нет | 1 147 | библиотека с коллекциями и монтированием через симлинки, а не отдельная панель запуска агентов |
| open-agent-hub | нет | 979 | приложение и терминал для подключения одной библиотеки скиллов к разным агентам, а не площадка для запуска самих агентов |
Коротко о README
README открывается скриншотами панели Collections и описанием перехода с версии 1.x на 2.0: от простого браузера папок скиллов к полноценному циклу Library-Collection-Mount с устойчивыми идентификаторами скиллов. Дальше идут список поддержанных агентов, таблица особенностей от Discover до мониторинга изменений на диске, раздел про архитектуру без серверной части и отдельный блок о терминальном интерфейсе в папке tui с его текущим статусом и дорожной картой.