sync-skill CLI

sync-skill копирует папки скиллов с SKILL.md между Claude Code, Codex, Cursor, Gemini CLI, Copilot, VS Code и OpenCode.

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

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

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

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

william-garden/sync-skill

Установка

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

npx skillfoxx add cli/sync-skill

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

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

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

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

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

  • Копирует файлы в папки скиллов других агентов и после подтверждения заменяет одноименные без резервной копии.

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

Что делает

Скиллы в формате `SKILL.md` читают разные агенты, но каждый ищет их в своей папке. `sync-skill` знает эти папки и переносит скиллы из одной среды в другую без преобразования формата. В прямом режиме `npx -y sync-skill claude cursor` копирует все скиллы, в интерактивном `npx -y sync-skill` мастер спрашивает область, источник, цель и скиллы для выбора. Область `global` берет личные папки в домашнем каталоге, `project` работает с папками текущего проекта. Скиллы, которые есть только в цели, остаются нетронутыми. Если скилл с таким именем уже есть, программа показывает версии и спрашивает подтверждение.

Для кого. Разработчикам, которые пользуются несколькими агентами и не хотят вручную копировать скиллы из `~/.claude/skills` в папки Cursor, Codex или Gemini CLI.

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

  • Набор скиллов собран в Claude Code, и его надо за минуту получить в Cursor
  • Проектные скиллы из `.claude/skills` нужны Codex в `.agents/skills` у всей команды
  • Из десятков скиллов требуется перенести три, и список удобнее отметить галочками
  • Перед заменой хочется увидеть версии скилла в источнике и цели

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

  • Скиллу нужна подстройка под модель цели: поля `model` и `effort` копируются как есть
  • Требуется резервная копия: при подтвержденной замене старая версия не сохраняется
  • Скиллы должны обновляться сами по расписанию, а у инструмента такого режима нет

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

Скопируй все мои глобальные скиллы из Claude Code в Cursor и покажи, какие поля model остались в `SKILL.md`.

Ограничения

Нужен Node.js 18 или новее. Поля `model` и `effort` во фронтматтере скилла принадлежат семейству моделей Anthropic: программа копирует их без изменений и выводит список скиллов, которые стоит поправить вручную. Подтвержденная замена скилла необратима, резервной копии нет. VS Code и GitHub Copilot CLI делят одну глобальную папку, поэтому копирование между ними ничего не меняет. Последний коммит сделан в июле 2026.

Как отключить. Удалять нечего: `npx` не устанавливает пакет постоянно. Скопированные скиллы удалите из папок цели вручную.

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

Как перенести скиллы из Claude Code в Codex?

Выполните `npx -y sync-skill claude codex --scope project`. Папка `.claude/skills` проекта скопируется в `.agents/skills`.

Перезапишет ли команда мои скиллы без вопросов?

Нет, при совпадении имени она покажет версии из `SKILL.md` и спросит подтверждение. Скиллы, которых нет в источнике, не удаляются.

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

Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Visual Studio Code и OpenCode. Названия можно писать синонимами, например `claude`, `openai`, `gemini`.

Что делать с полями `model` и `effort` после копирования?

Откройте `SKILL.md` в целевой среде и поправьте их вручную: программа копирует значения как есть и выводит список скиллов, где они заданы.

Нужно ли ставить пакет глобально?

Нет, достаточно `npx -y sync-skill`. Нужен только Node.js 18 или новее.

Обсуждение

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

Менеджер скиллов и агентов с lock-файлом: ставит одни и те же наборы в Claude Code, Codex, Cursor и другие, не теряя ваших правок.

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

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,5 тыс.Звезды репозитория

Свыше 1100 готовых скиллов для Claude Code, Codex, Gemini CLI и Cursor и MCP-сервер, который подбирает скилл под задачу

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

19 скиллов для Claude Code, Codex и Antigravity CLI: поиск Grok и Exa, документация Context7, Serena и передача задач агентам

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

SkillNote — самостоятельно разворачиваемый реестр SKILL.md с коллекциями на проект и синхронизацией в Claude Code и OpenClaw

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

skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
sync-skill (эта карточка)нет96
skillshareнет3 070синхронизация скиллов между инструментами с собственным хранилищем; sync-skill просто копирует папки между средами
OpenSkillsнет10 831загружает скиллы в формате Claude Code в любые агенты; sync-skill переносит уже установленные

Коротко о README

Так как все среды читают один формат `SKILL.md`, перенос сводится к копированию папок. Программа знает глобальные и проектные пути каждой среды, работает на Linux, macOS и Windows и использует только Node.js и `@inquirer/prompts`.

Бейдж для README

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