Les importations lors de l’intégration nécessitent une nouvelle configuration d’OpenClaw. Si vous disposez déjà d’un état OpenClaw local, réinitialisez d’abord la configuration, les identifiants, les sessions et l’espace de travail, ou utilisez directement
openclaw migrate avec --overwrite après avoir examiné le plan.Deux méthodes d’importation
- Assistant d’intégration
- CLI
L’assistant propose Claude lorsqu’il détecte un état Claude local.Vous pouvez également indiquer une source précise :
Éléments importés
Instructions et mémoire
Instructions et mémoire
- Le contenu des fichiers de projet
CLAUDE.mdet.claude/CLAUDE.mdest copié ou ajouté au fichierAGENTS.mdde l’espace de travail de l’agent OpenClaw. - Le contenu du fichier utilisateur
~/.claude/CLAUDE.mdest ajouté au fichierUSER.mdde l’espace de travail.
Serveurs MCP
Serveurs MCP
Les définitions de serveurs MCP sont importées depuis le fichier de projet
.mcp.json, le fichier Claude Code ~/.claude.json et le fichier Claude Desktop claude_desktop_config.json, lorsqu’ils sont présents.Skills et commandes
Skills et commandes
- Les Skills Claude comportant un fichier
SKILL.mdsont copiées dans le répertoire des Skills de l’espace de travail OpenClaw. - Les fichiers Markdown de commandes Claude situés dans
.claude/commands/ou~/.claude/commands/sont convertis en Skills OpenClaw avecdisable-model-invocation: true.
Éléments conservés uniquement dans l’archive
Le fournisseur copie les éléments suivants dans le rapport de migration afin qu’ils puissent être examinés manuellement, mais ne les charge pas dans la configuration OpenClaw active :- Les hooks Claude
- Les autorisations Claude et les listes étendues d’outils autorisés
- Les valeurs par défaut de l’environnement Claude
CLAUDE.local.md.claude/rules/- Les sous-agents Claude situés dans
.claude/agents/ou~/.claude/agents/ - Les répertoires de caches, de plans et d’historique des projets Claude Code
- Les extensions Claude Desktop et les identifiants stockés par le système d’exploitation
Sélection de la source
Sans--from, OpenClaw inspecte le répertoire personnel Claude Code par défaut situé dans ~/.claude, le fichier d’état échantillonné de Claude Code ~/.claude.json et la configuration MCP de Claude Desktop sous macOS.
Lorsque --from désigne une racine de projet, OpenClaw importe uniquement les fichiers Claude de ce projet, tels que CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/ et .mcp.json. Il ne lit pas votre répertoire personnel Claude global lors de l’importation depuis une racine de projet.
Procédure recommandée
1
Afficher un aperçu du plan
env ou headers imbriqués.2
Appliquer avec une sauvegarde
3
Exécuter le diagnostic
4
Redémarrer et vérifier
Gestion des conflits
L’application refuse de continuer lorsque le plan signale des conflits, c’est-à-dire lorsqu’un fichier ou une valeur de configuration existe déjà à la destination. Les conflits sont inhabituels dans une nouvelle installation d’OpenClaw. Ils apparaissent généralement lorsque vous relancez l’importation dans une configuration qui contient déjà des modifications utilisateur.Sortie JSON pour l’automatisation
--yes est requis pour migrate apply en dehors d’un terminal interactif. Sans cette option, OpenClaw renvoie une erreur au lieu d’effectuer l’application ; les scripts et l’intégration continue doivent donc transmettre explicitement --yes. Affichez d’abord un aperçu avec --dry-run --json, puis appliquez les modifications avec --json --yes une fois le plan vérifié.
Résolution des problèmes
L’état Claude se trouve en dehors de ~/.claude
L’état Claude se trouve en dehors de ~/.claude
Transmettez
--from /actual/path avec la CLI ou --import-source /actual/path lors de l’intégration.L’intégration refuse l’importation dans une configuration existante
L’intégration refuse l’importation dans une configuration existante
Les importations lors de l’intégration nécessitent une nouvelle configuration. Réinitialisez l’état et recommencez l’intégration, ou utilisez directement
openclaw migrate apply claude, qui prend en charge --overwrite et le contrôle explicite des sauvegardes.Les serveurs MCP de Claude Desktop n’ont pas été importés
Les serveurs MCP de Claude Desktop n’ont pas été importés
Claude Desktop lit
claude_desktop_config.json depuis un chemin propre à la plateforme. Faites pointer --from vers le répertoire de ce fichier si OpenClaw ne l’a pas détecté automatiquement.Les commandes Claude ont été converties en Skills avec l’invocation par le modèle désactivée
Les commandes Claude ont été converties en Skills avec l’invocation par le modèle désactivée
Ce comportement est intentionnel. Les commandes Claude sont déclenchées par l’utilisateur ; OpenClaw les importe donc comme Skills avec
disable-model-invocation: true. Modifiez le frontmatter de chaque Skill si vous souhaitez que l’agent les invoque automatiquement.Voir aussi
openclaw migrate: référence complète de la CLI, contrat de Plugin et structures JSON.- Guide de migration : toutes les méthodes de migration.
- Migration depuis Hermes : l’autre méthode d’importation entre systèmes.
- Intégration : déroulement de l’assistant et options non interactives.
- Diagnostic : contrôle de l’état de fonctionnement après la migration.
- Espace de travail de l’agent : emplacement de
AGENTS.md,USER.mdet des Skills.