SkillRoster CLI
SkillRoster сканирует скиллы всех ваших агентов, находит дубли и битые ссылки и собирает для каждого агента свой список с откатом.
- 54 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Читает каталоги скиллов всех агентов и по подтверждению перекладывает и меняет файлы.
- Подключение агента правит его настройки после показа плана.
Установка
- Работает в
Ручная установка
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-инструментыCLI на Go, который держит скиллы, агентов и правила в одном месте и синхронизирует их во все AI-агенты одной командой
Личная коллекция скиллов cafe3310: ведение проекта по спецификации, обзор кода, отчеты, браузер, 3D и видео в одном репозитории
Десктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты
293 скилла в 16 категориях для Codex, Claude Code и Cursor с установщиком npx, учетом источников и проверкой лицензий
Skills Manager хранит скиллы в одной библиотеке и подключает их через симлинки к Claude Code, Cursor, Codex и другим агентам без копирования файлов
Четыре скилла для человека с несколькими ИИ-помощниками: журнал поручений, приемка с доказательствами, инструкции новичкам
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| SkillRoster (эта карточка) | нет | 54 | |
| Universal Skills Manager | нет | 115 | управляет и синхронизирует скиллы; SkillRoster находит дубли и строит для агента свой список с Планом и откатом |
| skillshare | нет | 3 070 | синхронизирует скиллы между инструментами; SkillRoster подбирает видимый набор для каждого агента и проверяет версии |
Коротко о README
Библиотека хранит полный список известных скиллов, а Roster — видимое подмножество агента. Исходные файлы остаются на месте.