Skills Manager CLI

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

  • 459 ★ репозитория
  • Последний коммит
  • MIT
CLIОфициальный

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

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

  • Читает и переписывает конфигурационные папки скиллов десятков агентов на диске через симлинки
  • Discover и Try обращаются к skills.sh и к выбранному провайдеру LLM, отправляя туда запрос и описание скилла
Все причины и проверки

yibie/skills-manager

Установка

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

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 skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты

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

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

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

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

MCP-серверРасширенный доступ453Звезды репозитория

Claude Skills (Alireza Rezvani)

Claude Code Skills & Plugins

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

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

Личный набор из шести скиллов автора: постановка целей для агента, уборка диска, сводки по AI, наведение порядка в проекте, глубокий разбор и письмо

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

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

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

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Skills Manager (эта запись)да459
Agent Deckнет1 147библиотека с коллекциями и монтированием через симлинки, а не отдельная панель запуска агентов
open-agent-hubнет979приложение и терминал для подключения одной библиотеки скиллов к разным агентам, а не площадка для запуска самих агентов

Коротко о README

README открывается скриншотами панели Collections и описанием перехода с версии 1.x на 2.0: от простого браузера папок скиллов к полноценному циклу Library-Collection-Mount с устойчивыми идентификаторами скиллов. Дальше идут список поддержанных агентов, таблица особенностей от Discover до мониторинга изменений на диске, раздел про архитектуру без серверной части и отдельный блок о терминальном интерфейсе в папке tui с его текущим статусом и дорожной картой.

Бейдж для README

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

Foxx AISkills Manager
Foxx AI

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