Maintenance
Migreren van Claude
OpenClaw importeert lokale Claude-status via de gebundelde Claude-migratieprovider. De provider toont elk item vooraf voordat de status wordt gewijzigd, redigeert geheimen in plannen en rapporten, en maakt een geverifieerde back-up vóór het toepassen.
Twee manieren om te importeren
Onboardingwizard
De wizard biedt Claude aan wanneer lokale Claude-status wordt gedetecteerd.
openclaw onboard --flow import
Of verwijs naar een specifieke bron:
openclaw onboard --import-from claude --import-source ~/.claude
CLI
Gebruik openclaw migrate voor gescripte of herhaalbare runs. Zie openclaw migrate voor de volledige referentie.
openclaw migrate claude --dry-run
openclaw migrate apply claude --yes
Voeg --from <path> toe om een specifieke Claude Code-home of projectroot te importeren.
Wat wordt geïmporteerd
Instructies en geheugen
- Projectinhoud van
CLAUDE.mden.claude/CLAUDE.mdwordt gekopieerd of toegevoegd aan de OpenClaw-agentwerkruimteAGENTS.md. - Gebruikersinhoud van
~/.claude/CLAUDE.mdwordt toegevoegd aan werkruimteUSER.md.
MCP-servers
MCP-serverdefinities worden geïmporteerd uit project .mcp.json, Claude Code ~/.claude.json en Claude Desktop claude_desktop_config.json wanneer aanwezig.
Skills en commando's
- Claude Skills met een
SKILL.md-bestand worden gekopieerd naar de OpenClaw-werkruimte-Skills-directory. - Claude Markdown-commandobestanden onder
.claude/commands/of~/.claude/commands/worden omgezet naar OpenClaw Skills metdisable-model-invocation: true.
Wat alleen archief blijft
De provider kopieert deze naar het migratierapport voor handmatige beoordeling, maar laadt ze niet in live OpenClaw-configuratie:
- Claude-hooks
- Claude-machtigingen en brede allowlists voor tools
- Claude-omgevingsstandaarden
CLAUDE.local.md.claude/rules/- Claude-subagents onder
.claude/agents/of~/.claude/agents/ - Claude Code-caches, plannen en projectgeschiedenisdirectory's
- Claude Desktop-extensies en door het besturingssysteem opgeslagen referenties
OpenClaw weigert hooks uit te voeren, allowlists met machtigingen te vertrouwen, of ondoorzichtige OAuth- en Desktop-referentiestatus automatisch te decoderen. Verplaats wat je nodig hebt handmatig nadat je het archief hebt beoordeeld.
Bronselectie
Zonder --from inspecteert OpenClaw de standaard Claude Code-home op ~/.claude, het bemonsterde Claude Code-statusbestand ~/.claude.json en de Claude Desktop MCP-configuratie op macOS.
Wanneer --from naar een projectroot verwijst, importeert OpenClaw alleen de Claude-bestanden van dat project, zoals CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/ en .mcp.json. Het leest je globale Claude-home niet tijdens een projectrootimport.
Aanbevolen flow
Bekijk het plan vooraf
openclaw migrate claude --dry-run
Het plan vermeldt alles wat zal veranderen, inclusief conflicten, overgeslagen items en gevoelige waarden die zijn geredigeerd uit geneste MCP-velden env of headers.
Toepassen met back-up
openclaw migrate apply claude --yes
OpenClaw maakt en verifieert een back-up voordat wijzigingen worden toegepast.
Voer doctor uit
openclaw doctor
Doctor controleert na de import op configuratie- of statusproblemen.
Herstart en verifieer
openclaw gateway restart
openclaw status
Bevestig dat de Gateway gezond is en dat je geïmporteerde instructies, MCP-servers en Skills zijn geladen.
Conflictafhandeling
Toepassen weigert door te gaan wanneer het plan conflicten meldt (een bestand of configuratiewaarde bestaat al op het doel).
Voor een nieuwe OpenClaw-installatie zijn conflicten ongebruikelijk. Ze verschijnen meestal wanneer je de import opnieuw uitvoert op een installatie die al gebruikersbewerkingen bevat.
JSON-uitvoer voor automatisering
openclaw migrate claude --dry-run --json
openclaw migrate apply claude --json --yes
Met --json en zonder --yes drukt apply het plan af en wijzigt het geen status. Dit is de veiligste modus voor CI en gedeelde scripts.
Problemen oplossen
Claude-status staat buiten ~/.claude
Geef --from /actual/path (CLI) of --import-source /actual/path (onboarding) door.
Onboarding weigert te importeren op een bestaande installatie
Onboarding-imports vereisen een nieuwe installatie. Reset de status en doorloop onboarding opnieuw, of gebruik openclaw migrate apply claude rechtstreeks, dat --overwrite en expliciete back-upcontrole ondersteunt.
MCP-servers uit Claude Desktop zijn niet geïmporteerd
Claude Desktop leest claude_desktop_config.json uit een platformspecifiek pad. Verwijs --from naar de directory van dat bestand als OpenClaw het niet automatisch heeft gedetecteerd.
Claude-commando's werden Skills met modelaanroep uitgeschakeld
Dit is zo ontworpen. Claude-commando's worden door de gebruiker geactiveerd, dus OpenClaw importeert ze als Skills met disable-model-invocation: true. Bewerk de frontmatter van elke Skill als je wilt dat de agent ze automatisch aanroept.
Gerelateerd
openclaw migrate: volledige CLI-referentie, Plugin-contract en JSON-vormen.- Migratiehandleiding: alle migratiepaden.
- Migreren vanaf Hermes: het andere importsysteem tussen systemen.
- Onboarding: wizardflow en niet-interactieve flags.
- Doctor: gezondheidscontrole na migratie.
- Agentwerkruimte: waar
AGENTS.md,USER.mden Skills staan.