OpenClaw importa lo stato locale di Claude tramite il provider di migrazione Claude incluso. Il provider mostra un’anteprima di ogni elemento prima di modificare lo stato, oscura i segreti nei piani e nei report e crea un backup verificato prima dell’applicazione.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Le importazioni durante l’onboarding richiedono una configurazione OpenClaw nuova. Se hai già uno stato OpenClaw locale, reimposta prima configurazione, credenziali, sessioni e workspace, oppure usa direttamente
openclaw migrate con --overwrite dopo aver esaminato il piano.Due modi per importare
- Procedura guidata di onboarding
- CLI
La procedura guidata propone Claude quando rileva uno stato Claude locale.Oppure punta a una sorgente specifica:
Cosa viene importato
Istruzioni e memoria
Istruzioni e memoria
- Il contenuto di progetto
CLAUDE.mde.claude/CLAUDE.mdviene copiato o aggiunto al fileAGENTS.mddel workspace dell’agente OpenClaw. - Il contenuto utente
~/.claude/CLAUDE.mdviene aggiunto aUSER.mddel workspace.
Server MCP
Server MCP
Le definizioni dei server MCP vengono importate da
.mcp.json del progetto, da Claude Code ~/.claude.json e da Claude Desktop claude_desktop_config.json quando presenti.Skills e comandi
Skills e comandi
- Le Skills di Claude con un file
SKILL.mdvengono copiate nella directory Skills del workspace OpenClaw. - I file Markdown dei comandi Claude in
.claude/commands/o~/.claude/commands/vengono convertiti in Skills OpenClaw condisable-model-invocation: true.
Cosa resta solo in archivio
Il provider copia questi elementi nel report di migrazione per la revisione manuale, ma non li carica nella configurazione OpenClaw attiva:- Hook Claude
- Autorizzazioni Claude e allowlist ampie degli strumenti
- Valori predefiniti dell’ambiente Claude
CLAUDE.local.md.claude/rules/- Subagenti Claude in
.claude/agents/o~/.claude/agents/ - Cache, piani e directory della cronologia dei progetti di Claude Code
- Estensioni Claude Desktop e credenziali archiviate dal sistema operativo
Selezione della sorgente
Senza--from, OpenClaw ispeziona la home predefinita di Claude Code in ~/.claude, il file di stato campionato di Claude Code ~/.claude.json e la configurazione MCP di Claude Desktop su macOS.
Quando --from punta alla radice di un progetto, OpenClaw importa solo i file Claude di quel progetto, come CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/ e .mcp.json. Non legge la tua home Claude globale durante un’importazione dalla radice del progetto.
Flusso consigliato
Visualizza l'anteprima del piano
env o headers.Esegui doctor
Gestione dei conflitti
L’applicazione rifiuta di continuare quando il piano segnala conflitti (un file o valore di configurazione esiste già nella destinazione). Per una nuova installazione OpenClaw, i conflitti sono insoliti. In genere compaiono quando riesegui l’importazione su una configurazione che contiene già modifiche utente.Output JSON per automazione
--json e senza --yes, apply stampa il piano e non modifica lo stato. Questa è la modalità più sicura per CI e script condivisi.
Risoluzione dei problemi
Lo stato Claude si trova fuori da ~/.claude
Lo stato Claude si trova fuori da ~/.claude
Passa
--from /actual/path (CLI) o --import-source /actual/path (onboarding).L'onboarding rifiuta l'importazione su una configurazione esistente
L'onboarding rifiuta l'importazione su una configurazione esistente
Le importazioni durante l’onboarding richiedono una configurazione nuova. Reimposta lo stato e ripeti l’onboarding, oppure usa direttamente
openclaw migrate apply claude, che supporta --overwrite e il controllo esplicito dei backup.I server MCP da Claude Desktop non sono stati importati
I server MCP da Claude Desktop non sono stati importati
Claude Desktop legge
claude_desktop_config.json da un percorso specifico della piattaforma. Punta --from alla directory di quel file se OpenClaw non lo ha rilevato automaticamente.I comandi Claude sono diventati Skills con invocazione del modello disabilitata
I comandi Claude sono diventati Skills con invocazione del modello disabilitata
È intenzionale. I comandi Claude vengono attivati dall’utente, quindi OpenClaw li importa come Skills con
disable-model-invocation: true. Modifica il frontmatter di ogni skill se vuoi che l’agente le invochi automaticamente.Correlati
openclaw migrate: riferimento CLI completo, contratto del Plugin e forme JSON.- Guida alla migrazione: tutti i percorsi di migrazione.
- Migrazione da Hermes: l’altro percorso di importazione tra sistemi.
- Onboarding: flusso della procedura guidata e flag non interattivi.
- Doctor: controllo di integrità post-migrazione.
- Workspace dell’agente: dove si trovano
AGENTS.md,USER.mde le Skills.