openclaw migrate, doğrulanmış bir yedek oluşturur; yeni ilk katılım yolu içe aktarımı hazırlar ve yalnızca doğrulama başarılı olduktan sonra yayımlar.
İlk katılım içe aktarımları yeni bir OpenClaw kurulumu gerektirir. Zaten yerel OpenClaw durumunuz varsa önce yapılandırmayı, kimlik bilgilerini, oturumları ve çalışma alanını sıfırlayın veya planı inceledikten sonra
--overwrite ile birlikte doğrudan openclaw migrate kullanın.İçe aktarmanın iki yolu
- İlk katılım sihirbazı
- CLI
Sihirbaz, yerel Claude durumu algıladığında Claude seçeneğini sunar.Ya da belirli bir kaynağı gösterin:
İçe aktarılanlar
Talimatlar ve bellek
Talimatlar ve bellek
- Proje
CLAUDE.mdve.claude/CLAUDE.mdiçeriği, OpenClaw aracısınınAGENTS.mdçalışma alanına kopyalanır veya eklenir. - Kullanıcı
~/.claude/CLAUDE.mdiçeriği, çalışma alanındakiUSER.mdöğesine eklenir.
MCP sunucuları
MCP sunucuları
MCP sunucusu tanımları, mevcut olduklarında proje
.mcp.json, Claude Code ~/.claude.json ve Claude Desktop claude_desktop_config.json öğelerinden içe aktarılır.Skills ve komutlar
Skills ve komutlar
SKILL.mddosyası bulunan Claude Skills öğeleri, OpenClaw çalışma alanının Skills dizinine kopyalanır..claude/commands/veya~/.claude/commands/altındaki Claude komut Markdown dosyaları,disable-model-invocation: trueile OpenClaw Skills öğelerine dönüştürülür.
Yalnızca arşivde kalanlar
Sağlayıcı, elle incelenmeleri için bunları geçiş raporuna kopyalar ancak canlı OpenClaw yapılandırmasına yüklemez:- Claude kancaları
- Claude izinleri ve geniş araç izin listeleri
- Claude ortam varsayılanları
CLAUDE.local.md.claude/rules/.claude/agents/veya~/.claude/agents/altındaki Claude alt aracıları- Claude Code önbellekleri, planları ve proje geçmişi dizinleri
- Claude Desktop uzantıları ve işletim sisteminde saklanan kimlik bilgileri
Kaynak seçimi
--from olmadan OpenClaw, ~/.claude konumundaki varsayılan Claude Code ana dizinini, örneklenmiş Claude Code ~/.claude.json durum dosyasını ve macOS’taki Claude Desktop MCP yapılandırmasını inceler.
--from bir proje kökünü gösterdiğinde OpenClaw yalnızca söz konusu projenin CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/ ve .mcp.json gibi Claude dosyalarını içe aktarır. Proje kökü içe aktarımı sırasında genel Claude ana dizininizi okumaz.
Önerilen akış
1
Planın önizlemesini görüntüleyin
env veya headers alanlarında maskelenen hassas değerler dâhil olmak üzere değiştirilecek her şeyi listeler.2
Yedek alarak uygulayın
3
Doctor'ı çalıştırın
4
Yeniden başlatın ve doğrulayın
Çakışmaları işleme
Plan çakışma bildirdiğinde (hedefte zaten bir dosya veya yapılandırma değeri mevcutsa) uygulama devam etmeyi reddeder. Yeni bir OpenClaw kurulumunda çakışmalar olağan değildir. Genellikle içe aktarımı zaten kullanıcı düzenlemeleri bulunan bir kurulumda yeniden çalıştırdığınızda ortaya çıkarlar.Otomasyon için JSON çıktısı
migrate apply için --yes gereklidir; bu olmadan OpenClaw uygulamak yerine hata verir, dolayısıyla betikler ve CI açıkça --yes iletmelidir. Önce --dry-run --json ile önizleme yapın, ardından plan doğru göründüğünde --json --yes ile uygulayın.
Sorun giderme
Claude durumu ~/.claude dışında bulunuyor
Claude durumu ~/.claude dışında bulunuyor
--from /actual/path (CLI) veya --import-source /actual/path (ilk katılım) iletin.İlk katılım, mevcut bir kurulumda içe aktarmayı reddediyor
İlk katılım, mevcut bir kurulumda içe aktarmayı reddediyor
İlk katılım içe aktarımları yeni bir kurulum gerektirir. Durumu sıfırlayıp ilk katılımı yeniden gerçekleştirin veya
--overwrite ve açık yedekleme denetimini destekleyen openclaw migrate apply claude öğesini doğrudan kullanın.Claude Desktop'taki MCP sunucuları içe aktarılmadı
Claude Desktop'taki MCP sunucuları içe aktarılmadı
Claude Desktop, platforma özgü bir yoldan
claude_desktop_config.json dosyasını okur. OpenClaw bunu otomatik olarak algılamadıysa --from öğesini bu dosyanın dizinine yönlendirin.Claude komutları, model çağrısı devre dışı bırakılmış Skills öğelerine dönüştü
Claude komutları, model çağrısı devre dışı bırakılmış Skills öğelerine dönüştü
Bu, tasarım gereğidir. Claude komutları kullanıcı tarafından tetiklendiğinden OpenClaw bunları
disable-model-invocation: true ile Skills öğeleri olarak içe aktarır. Aracının bunları otomatik olarak çağırmasını istiyorsanız her Skill öğesinin frontmatter bölümünü düzenleyin.İlgili
openclaw migrate: tam CLI başvurusu, Plugin sözleşmesi ve JSON biçimleri.- Geçiş kılavuzu: tüm geçiş yolları.
- Hermes’ten geçiş: diğer sistemler arası içe aktarma yolu.
- İlk katılım: sihirbaz akışı ve etkileşimsiz bayraklar.
- Doctor: geçiş sonrası sistem durumu denetimi.
- Aracı çalışma alanı:
AGENTS.md,USER.mdve Skills öğelerinin bulunduğu yer.