Для импорта при первоначальной настройке требуется новая конфигурация OpenClaw. Если у вас уже есть локальное состояние OpenClaw, сначала сбросьте конфигурацию, учётные данные, сеансы и рабочее пространство либо используйте
openclaw migrate напрямую с --overwrite после проверки плана.Два способа импорта
- Мастер первоначальной настройки
- CLI
Мастер предлагает импорт из Claude, когда обнаруживает локальное состояние Claude.Либо укажите конкретный источник:
Что импортируется
Инструкции и память
Инструкции и память
- Содержимое файлов проекта
CLAUDE.mdи.claude/CLAUDE.mdкопируется или добавляется вAGENTS.mdрабочего пространства агента OpenClaw. - Содержимое пользовательского файла
~/.claude/CLAUDE.mdдобавляется вUSER.mdрабочего пространства.
Серверы MCP
Серверы MCP
Определения серверов MCP импортируются при наличии из файла проекта
.mcp.json, файла Claude Code ~/.claude.json и файла Claude Desktop claude_desktop_config.json.Skills и команды
Skills и команды
- Skills Claude с файлом
SKILL.mdкопируются в каталог Skills рабочего пространства OpenClaw. - Markdown-файлы команд Claude в
.claude/commands/или~/.claude/commands/преобразуются в Skills OpenClaw сdisable-model-invocation: true.
Что остаётся только в архиве
Провайдер копирует перечисленные ниже данные в отчёт о миграции для ручной проверки, но не загружает их в действующую конфигурацию OpenClaw:- Хуки Claude
- Разрешения Claude и широкие списки разрешённых инструментов
- Значения среды Claude по умолчанию
CLAUDE.local.md.claude/rules/- Субагенты Claude в
.claude/agents/или~/.claude/agents/ - Каталоги кешей, планов и истории проектов Claude Code
- Расширения Claude Desktop и учётные данные, хранящиеся в ОС
Выбор источника
Если параметр--from не указан, OpenClaw проверяет стандартный домашний каталог Claude Code по пути ~/.claude, файл состояния выборки Claude Code ~/.claude.json и конфигурацию MCP Claude Desktop в macOS.
Когда --from указывает на корень проекта, OpenClaw импортирует только файлы Claude этого проекта, например CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/ и .mcp.json. Во время импорта из корня проекта глобальный домашний каталог Claude не считывается.
Рекомендуемый порядок действий
1
Предварительно просмотрите план
env или headers.2
Примените с резервным копированием
3
Запустите диагностику
4
Перезапустите и проверьте
Обработка конфликтов
Применение не продолжается, если в плане указаны конфликты: файл или значение конфигурации уже существует в целевом расположении. При новой установке OpenClaw конфликты встречаются редко. Обычно они возникают при повторном импорте в конфигурацию, которая уже содержит пользовательские изменения.Вывод JSON для автоматизации
migrate apply вне интерактивного терминала требуется --yes; без него OpenClaw возвращает ошибку вместо применения, поэтому сценарии и CI должны явно передавать --yes. Сначала выполните предварительный просмотр с --dry-run --json, а когда план будет выглядеть правильно, примените его с --json --yes.
Устранение неполадок
Состояние Claude находится вне ~/.claude
Состояние Claude находится вне ~/.claude
Передайте
--from /actual/path для CLI или --import-source /actual/path для первоначальной настройки.Первоначальная настройка отказывается выполнять импорт в существующую конфигурацию
Первоначальная настройка отказывается выполнять импорт в существующую конфигурацию
Для импорта при первоначальной настройке требуется новая конфигурация. Сбросьте состояние и повторите первоначальную настройку либо используйте
openclaw migrate apply claude напрямую, где поддерживаются --overwrite и явное управление резервным копированием.Серверы MCP из Claude Desktop не импортировались
Серверы MCP из Claude Desktop не импортировались
Claude Desktop считывает
claude_desktop_config.json из пути, зависящего от платформы. Если OpenClaw не обнаружил его автоматически, укажите каталог этого файла в --from.Команды Claude преобразовались в Skills с отключённым вызовом моделью
Команды Claude преобразовались в Skills с отключённым вызовом моделью
Это предусмотрено. Команды Claude запускаются пользователем, поэтому OpenClaw импортирует их как Skills с
disable-model-invocation: true. Измените метаданные frontmatter каждого Skill, если хотите, чтобы агент вызывал их автоматически.Связанные материалы
openclaw migrate: полное справочное руководство по CLI, контракту плагина и структурам JSON.- Руководство по миграции: все пути миграции.
- Миграция с Hermes: другой способ импорта между системами.
- Первоначальная настройка: работа мастера и флаги неинтерактивного режима.
- Диагностика: проверка состояния после миграции.
- Рабочее пространство агента: где находятся
AGENTS.md,USER.mdи Skills.