Skrills CLI

Skrills проверяет и синхронизирует скиллы, субагентов, MCP-серверы и хуки между Claude Code, Codex CLI, Copilot CLI и Cursor

  • 69 ★ репозитория
  • Последний коммит
CLI

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

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

  • Инструмент читает и переписывает файлы скиллов, команд и хуков в домашних папках четырех CLI, а `--autofix` меняет их без отдельного подтверждения
  • HTTP-сервер MCP открывает инструменты синхронизации и валидации на локальном порту
Все причины и проверки

athola/skrills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/skrills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Инструмент читает и переписывает файлы скиллов, команд и хуков в домашних папках четырех CLI, а `--autofix` меняет их без отдельного подтверждения
  • HTTP-сервер MCP открывает инструменты синхронизации и валидации на локальном порту

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

Что делает

Skrills — единый бинарник на Rust: скилл пишется один раз и работает в Claude Code, Codex CLI, GitHub Copilot CLI и Cursor. Он синхронизирует восемь типов материалов (скиллы, команды, субагенты, серверы MCP, хуки и другие) между четырьмя CLI, а каждый адаптер читает и пишет то, что поддерживает его инструмент. Основные задачи. `skrills validate --target both --autofix` находит и чинит отсутствующий или неверный frontmatter, потому что Codex и Copilot строги к нему, а Cursor использует собственный формат правил. `skrills sync-all` зеркалит материалы во все четыре CLI, а `sync-all --from cursor --to claude` двигает их в нужную сторону: хеширование файлов сохраняет ручные правки по обе стороны. `skrills analyze --min-tokens 1000 --suggestions` находит самые тяжелые по токенам скиллы и дает советы по сокращению. Для чтения `~/.claude` командам `validate` и `analyze` нужна переменная `SKRILLS_INCLUDE_CLAUDE=1` или флаг `--skill-dir`. `skrills cold-window` непрерывно перечитывает плагины, скиллы, команды и субагентов, считает токены по источникам и показывает уровни тревоги в терминальном интерфейсе или в браузерной панели. MCP-сервер `skrills serve --http 127.0.0.1:3000` отдает инструменты валидации, синхронизации, анализа, исследования и субагентов другим программам. Есть и команды жизненного цикла: `skill-deprecate`, `skill-rollback`, `skill-import`, `skill-score`, `skill-catalog`.

Для кого. Тем, кто пишет скиллы для Claude Code и параллельно работает в Codex, Copilot или Cursor и устал вручную копировать и править их под каждый формат.

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

  • Скиллы Claude падают в Codex из-за frontmatter, и `skrills validate --target both --autofix` должен исправить их разом
  • Правки в Cursor надо отзеркалить в Claude командой `skrills sync-all --from cursor --to claude`, не потеряв ручные изменения
  • Контекстное окно забито: `skrills analyze --min-tokens 1000 --suggestions` покажет самые тяжелые скиллы
  • Нужна живая панель загрузки: `cold-window` считает токены по источникам и подает сигналы тревоги
  • Другой инструмент должен вызывать валидацию и синхронизацию через MCP по `skrills serve`

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

  • Вы работаете только в одном CLI: синхронизировать нечего, хватит его встроенных средств
  • Нужна модель-посредник или шлюз: Skrills работает с файлами и не вызывает модели
  • Нужен точный перенос всех полей между агентами: каждая ячейка таблицы поддержки отражает только то, что адаптер умеет сегодня
  • Вы не хотите, чтобы инструмент читал `~/.claude`: чтение включается отдельно

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

Проверь мои скиллы в ~/.claude через skrills validate --target both, исправь frontmatter и отзеркаль все в Codex

Ограничения

  • Установка идет скриптом `install.sh` или `install.ps1` из интернета либо командой `cargo install skrills`: скрипт стоит прочитать до запуска.
  • Команды `validate` и `analyze` читают `~/.claude` только при `SKRILLS_INCLUDE_CLAUDE=1` или с `--skill-dir`, а `sync-all` читает его всегда.
  • Поддержка зависит от адаптера: таблица в README показывает, какие из восьми типов материалов читает и пишет каждый CLI.
  • Автоисправление правит ваши файлы скиллов, поэтому перед `--autofix` стоит иметь коммит или копию.

Как отключить. Бинарник удаляют командой `cargo uninstall skrills` или стиранием его файла. Службу HTTP останавливают в терминале, где запущен `skrills serve`. Скиллы и конфигурации в четырех CLI остаются, их убирают вручную.

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

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

Выполните `cargo install skrills` или скрипт `install.sh` для macOS и Linux либо `install.ps1` для Windows PowerShell. Подробности есть в руководстве по установке.

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

Claude Code, Codex CLI, GitHub Copilot CLI и Cursor. Skrills синхронизирует между ними скиллы, команды, субагентов, MCP-серверы и хуки.

Теряются ли мои ручные правки при синхронизации?

Нет, хеширование файлов сохраняет ручные правки по обе стороны. Направление задают флаги `--from` и `--to`, например `sync-all --from cursor --to claude`.

Что показывает cold-window?

Живую картину загруженных плагинов, скиллов, команд и субагентов с учетом токенов по источникам и уровнями тревоги. Режимы: `--tui` в терминале и `--browser --port 8888` в браузере.

Как запустить MCP-сервер?

Командой `skrills serve --http 127.0.0.1:3000 --open`. Сервер доступен по stdio и HTTP и отдает инструменты валидации, синхронизации, анализа, исследования и субагентов.

Обсуждение

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

Официальный

Реестр скиллов для команд с проверкой безопасности и версиями: MCP-сервер ищет и ставит скиллы по запросу агента.

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

Rust-утилита со своим окном: сканирует скиллы Codex, Claude Code и Gemini CLI, ищет опасные строки и включает или отключает их

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

Настольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами

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

Метаскилл превращает разрозненные правила в AGENTS.md, CLAUDE.md и Cursor в один проверяемый скилл проекта с маршрутами задач.

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

CLI и скилл-менеджер: единая библиотека скиллов раздается более чем 70 агентам, а управление идет из беседы с агентом

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

Meta Skill (ms)

Meta Skill

Meta Skill (ms) хранит скиллы локально в SQLite и Git, ищет по ним гибридным поиском и отдает агентам через MCP под бюджет токенов

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

Коротко о README

README обещает написать скилл один раз и использовать везде, дает установку и повседневные задачи: валидация, синхронизация, сокращение токенов, живой монитор и MCP-сервер. В конце идут таблица поддерживаемых сред на восемь типов материалов и ссылки на руководства.

Бейдж для README

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