SkillRoster CLI

SkillRoster сканирует скиллы всех ваших агентов, находит дубли и битые ссылки и собирает для каждого агента свой список с откатом.

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

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

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

  • Читает каталоги скиллов всех агентов и по подтверждению перекладывает и меняет файлы.
  • Подключение агента правит его настройки после показа плана.
Все причины и проверки

tt-a1i/skillroster

Установка

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

brew install tt-a1i/skillroster/skillroster

Раздел «30 секунд» README для macOS и Linux. Затем `skillroster scan --summary` и `skillroster report`.

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

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

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

  • Читает каталоги скиллов всех агентов и по подтверждению перекладывает и меняет файлы.
  • Подключение агента правит его настройки после показа плана.

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

Что делает

SkillRoster — CLI на Rust, который наводит порядок в скиллах нескольких агентов. Он собирает общую библиотеку из каталогов Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Copilot, Hermes и pi, находит дубликаты, одноименные скиллы с разным содержимым и ссылки, ведущие в пустоту. Для каждого агента строится Roster: отобранный список способностей, остальные остаются доступными по запросу. Любое изменение сначала описывается как План, после применения остается подтверждение о проверке, а действие можно откатить командой Undo. Команды `skillroster scan --summary` и `skillroster report` дают обзор, `skillroster setup --json` показывает, куда встроится подключение агента.

Для кого. Тем, кто держит скиллы сразу в нескольких кодинг-агентах и боится, что дубли и старые версии засоряют списки.

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

  • Один и тот же скилл лежит в трех каталогах, и версии могли разойтись.
  • Список по умолчанию в Codex слишком длинный, но урезать его страшно.
  • Перед чисткой нужен полный план изменений и способ откатить результат.
  • Агент не находит редко нужные скиллы, и их надо открыть по запросу.

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

  • Используется один агент и несколько скиллов.
  • Нужен сервис со скачиванием новых скиллов.
  • Каталоги скиллов нельзя трогать даже после Плана и подтверждения.

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

Проверь мои скиллы, покажи дубли и битые ссылки и предложи План для Codex, ничего не меняя до моего подтверждения.

Ограничения

README написан по-китайски, у проекта есть английская версия. Установка через Homebrew доступна на macOS и Linux, Windows и Cargo описаны в руководстве. Перед применением изменений внимательно читайте План: инструмент трогает каталоги скиллов ваших агентов. После успешного Undo нужно заново пересканировать библиотеку. Подключение агента по `setup --agent` предварительно показывает целевые файлы и отказывает, если общую цель нельзя изменить изолированно.

Как отключить. Удалите пакет через `brew uninstall skillroster` и уберите подключение агента, описанное командой `skillroster setup --json`. Откатите нужные изменения командой Undo до удаления.

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

Как установить?

На macOS и Linux выполните `brew install tt-a1i/skillroster/skillroster`, затем `skillroster --version`. Windows, Cargo и релизы описаны в `docs/installation.md`.

Что делает Roster?

Собирает для каждого агента отобранный набор скиллов из общей библиотеки. Остальные скиллы остаются доступными для поиска по требованию.

Можно ли отменить изменения?

Да. Перед изменением строится План, после применения создается подтверждение проверки, а Undo откатывает действие.

Какие агенты поддерживаются?

Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Copilot, Hermes и pi, судя по тестовым каталогам проекта.

Нужно ли подключать агента?

Необязательно. CLI работает сам, а подключение агента, `setup --agent codex`, выполняют отдельным шагом после предпросмотра.

Обсуждение

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

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

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

Личная коллекция скиллов cafe3310: ведение проекта по спецификации, обзор кода, отчеты, браузер, 3D и видео в одном репозитории

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

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

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

293 скилла в 16 категориях для Codex, Claude Code и Cursor с установщиком npx, учетом источников и проверкой лицензий

СкиллРасширенный доступ74Звезды репозитория
Официальный

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

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

Четыре скилла для человека с несколькими ИИ-помощниками: журнал поручений, приемка с доказательствами, инструкции новичкам

ПлагинМинимальный доступ828Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
SkillRoster (эта карточка)нет54
Universal Skills Managerнет115управляет и синхронизирует скиллы; SkillRoster находит дубли и строит для агента свой список с Планом и откатом
skillshareнет3 070синхронизирует скиллы между инструментами; SkillRoster подбирает видимый набор для каждого агента и проверяет версии

Коротко о README

Библиотека хранит полный список известных скиллов, а Roster — видимое подмножество агента. Исходные файлы остаются на месте.

Бейдж для README

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