sync-skill CLI
sync-skill копирует папки скиллов с SKILL.md между Claude Code, Codex, Cursor, Gemini CLI, Copilot, VS Code и OpenCode.
- 96 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Копирует файлы в папки скиллов других агентов и после подтверждения заменяет одноименные без резервной копии.
Установка
- Работает в
В терминале, через 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 или новее.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыМенеджер скиллов и агентов с lock-файлом: ставит одни и те же наборы в Claude Code, Codex, Cursor и другие, не теряя ваших правок.
Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
Свыше 1100 готовых скиллов для Claude Code, Codex, Gemini CLI и Cursor и MCP-сервер, который подбирает скилл под задачу
19 скиллов для Claude Code, Codex и Antigravity CLI: поиск Grok и Exa, документация Context7, Serena и передача задач агентам
SkillNote — самостоятельно разворачиваемый реестр SKILL.md с коллекциями на проект и синхронизацией в Claude Code и OpenClaw
skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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`.