Migrar desde Claude
OpenClaw importa el estado local de Claude a través del proveedor de migración de Claude incluido. El proveedor previsualiza cada elemento antes de cambiar el estado, redacta secretos en los planes e informes, y crea una copia de seguridad verificada antes de aplicar.
Dos formas de importar
Sección titulada «Dos formas de importar»El asistente ofrece Claude cuando detecta un estado local de Claude.
openclaw onboard --flow importO apunta a una fuente específica:
openclaw onboard --import-from claude --import-source ~/.claudeUsa openclaw migrate para ejecuciones programadas o repetibles. Consulta openclaw migrate para la referencia completa.
openclaw migrate claude --dry-runopenclaw migrate apply claude --yesAñade `—from
` para importar un directorio home de Claude Code o una raíz de proyecto específica.
Qué se importa
Sección titulada «Qué se importa»Instrucciones y memoria
- El contenido del proyecto
CLAUDE.mdy.claude/CLAUDE.mdse copia o anexa al espacio de trabajo del agente OpenClawAGENTS.md. - El contenido del usuario
~/.claude/CLAUDE.mdse anexa al espacio de trabajoUSER.md.
Servidores MCP
Las definiciones de servidores MCP se importan del proyecto .mcp.json, Claude Code ~/.claude.json y Claude Desktop claude_desktop_config.json cuando están presentes.
Habilidades y comandos
- Las habilidades de Claude con un archivo
SKILL.mdse copian al directorio de habilidades del espacio de trabajo OpenClaw. - Los archivos Markdown de comandos de Claude bajo
.claude/commands/o~/.claude/commands/se convierten en habilidades de OpenClaw condisable-model-invocation: true.
Lo que permanece solo en el archivo
Sección titulada «Lo que permanece solo en el archivo»El proveedor copia estos elementos en el informe de migración para su revisión manual, pero no los carga en la configuración en vivo de OpenClaw:
- Ganchos de Claude (Claude hooks)
- Permisos de Claude y listas de permitidos amplias de herramientas
- Valores predeterminados del entorno de Claude
CLAUDE.local.md.claude/rules/- Subagentes de Claude bajo
.claude/agents/o~/.claude/agents/ - Cachés, planes y directorios de historial de proyectos de Claude Code
- Extensiones de Claude Desktop y credenciales almacenadas en el sistema operativo
OpenClaw se niega a ejecutar ganchos, confiar en listas de permitidos de permisos o decodificar automáticamente el estado opaco de credenciales de OAuth y Desktop. Mueva lo que necesite manualmente después de revisar el archivo.
Selección de origen
Sección titulada «Selección de origen»Sin --from, OpenClaw inspecciona el hogar predeterminado de Claude Code en ~/.claude, el archivo de estado ~/.claude.json muestreado de Claude Code y la configuración MCP de Claude Desktop en macOS.
Cuando --from apunta a una raíz de proyecto, OpenClaw importa solo los archivos de Claude de ese proyecto, como CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/ y .mcp.json. No lee su hogar global de Claude durante una importación de raíz de proyecto.
Flujo recomendado
Sección titulada «Flujo recomendado»Vista previa del plan
Ventana de terminal openclaw migrate claude --dry-runEl plan lista todo lo que cambiará, incluidos conflictos, elementos omitidos y valores sensibles redactados de campos
envoheadersde MCP anidados.Aplicar con copia de seguridad
Ventana de terminal openclaw migrate apply claude --yesOpenClaw crea y verifica una copia de seguridad antes de aplicar.
Ejecutar doctor
Ventana de terminal openclaw doctorDoctor busca problemas de configuración o estado después de la importación.
Reiniciar y verificar
Ventana de terminal openclaw gateway restartopenclaw statusConfirme que la puerta de enlace está sana y que sus instrucciones, servidores MCP y habilidades importados están cargados.
Manejo de conflictos
Sección titulada «Manejo de conflictos»Apply se niega a continuar cuando el plan reporta conflictos (un archivo o valor de configuración ya existe en el destino).
Para una instalación nueva de OpenClaw, los conflictos son inusuales. Generalmente aparecen cuando vuelve a ejecutar la importación en una configuración que ya tiene ediciones de usuario.
Salida JSON para automatización
Sección titulada «Salida JSON para automatización»openclaw migrate claude --dry-run --jsonopenclaw migrate apply claude --json --yesCon --json y sin --yes, apply imprime el plan y no muta el estado. Este es el modo más seguro para CI y scripts compartidos.
Solución de problemas
Sección titulada «Solución de problemas»El estado de Claude reside fuera de ~/.claude
Pase --from /actual/path (CLI) o --import-source /actual/path (incorporación).
La incorporación se niega a importar en una configuración existente
Las importaciones de incorporación requieren una configuración nueva. Reinicie el estado y vuelva a incorporar, o use openclaw migrate apply claude directamente, que admite --overwrite y control explícito de copias de seguridad.
Los servidores MCP de Claude Desktop no se importaron
Claude Desktop lee claude_desktop_config.json desde una ruta específica de la plataforma. Apunte --from al directorio de ese archivo si OpenClaw no lo detectó automáticamente.
Los comandos de Claude se convirtieron en habilidades con la invocación del modelo deshabilitada
Por diseño. Los comandos de Claude son activados por el usuario, por lo que OpenClaw los importa como habilidades con disable-model-invocation: true. Edite los metadatos de cada habilidad si desea que el agente las invoque automáticamente.
Relacionado
Sección titulada «Relacionado»openclaw migrate: referencia completa de la CLI, contrato del complemento y formas JSON.- Guía de migración: todas las rutas de migración.
- Migrar desde Hermes: la otra ruta de importación entre sistemas.
- Incorporación: flujo del asistente y marcas no interactivas.
- Doctor: verificación de estado posterior a la migración.
- Espacio de trabajo del agente: donde residen
AGENTS.md,USER.mdy las habilidades.