Skip to main content
OpenClaw बंडल किए गए Claude माइग्रेशन प्रोवाइडर के माध्यम से स्थानीय Claude स्थिति आयात करता है। प्रोवाइडर स्थिति बदलने से पहले प्रत्येक आइटम का पूर्वावलोकन करता है और योजनाओं तथा रिपोर्टों में सीक्रेट को छिपाता है। स्टैंडअलोन openclaw migrate एक सत्यापित बैकअप बनाता है; नया ऑनबोर्डिंग पथ आयात को तैयार करता है और सत्यापन सफल होने के बाद ही उसे प्रकाशित करता है।
ऑनबोर्डिंग आयात के लिए नया OpenClaw सेटअप आवश्यक है। यदि आपके पास पहले से स्थानीय OpenClaw स्थिति है, तो पहले कॉन्फ़िगरेशन, क्रेडेंशियल, सत्र और वर्कस्पेस रीसेट करें, या योजना की समीक्षा करने के बाद --overwrite के साथ सीधे openclaw migrate का उपयोग करें।

आयात करने के दो तरीके

स्थानीय Claude स्थिति का पता चलने पर विज़ार्ड Claude का विकल्प देता है।
या किसी विशिष्ट स्रोत की ओर इंगित करें:

क्या आयात होता है

  • प्रोजेक्ट CLAUDE.md और .claude/CLAUDE.md की सामग्री को OpenClaw एजेंट वर्कस्पेस AGENTS.md में कॉपी या संलग्न किया जाता है।
  • उपयोगकर्ता ~/.claude/CLAUDE.md की सामग्री को वर्कस्पेस USER.md में संलग्न किया जाता है।
उपलब्ध होने पर MCP सर्वर परिभाषाएँ प्रोजेक्ट .mcp.json, Claude Code ~/.claude.json, और Claude Desktop claude_desktop_config.json से आयात की जाती हैं।
  • SKILL.md फ़ाइल वाली Claude Skills को OpenClaw वर्कस्पेस की Skills डायरेक्टरी में कॉपी किया जाता है।
  • .claude/commands/ या ~/.claude/commands/ के अंतर्गत Claude कमांड Markdown फ़ाइलों को disable-model-invocation: true वाली OpenClaw Skills में बदला जाता है।

क्या केवल आर्काइव में रहता है

प्रोवाइडर मैन्युअल समीक्षा के लिए इन्हें माइग्रेशन रिपोर्ट में कॉपी करता है, लेकिन इन्हें सक्रिय OpenClaw कॉन्फ़िगरेशन में लोड नहीं करता:
  • Claude हुक
  • Claude अनुमतियाँ और व्यापक टूल अनुमत-सूचियाँ
  • Claude परिवेश डिफ़ॉल्ट
  • CLAUDE.local.md
  • .claude/rules/
  • .claude/agents/ या ~/.claude/agents/ के अंतर्गत Claude सबएजेंट
  • Claude Code कैश, योजनाएँ और प्रोजेक्ट इतिहास डायरेक्टरियाँ
  • Claude Desktop एक्सटेंशन और OS में संग्रहीत क्रेडेंशियल
OpenClaw हुक निष्पादित करने, अनुमति संबंधी अनुमत-सूचियों पर भरोसा करने, या अपारदर्शी OAuth और Desktop क्रेडेंशियल स्थिति को स्वचालित रूप से डीकोड करने से इनकार करता है। आर्काइव की समीक्षा करने के बाद आवश्यक सामग्री को मैन्युअल रूप से स्थानांतरित करें।

स्रोत चयन

--from के बिना, OpenClaw ~/.claude पर डिफ़ॉल्ट Claude Code होम, नमूने के रूप में ली गई Claude Code ~/.claude.json स्थिति फ़ाइल, और macOS पर Claude Desktop MCP कॉन्फ़िगरेशन की जाँच करता है। जब --from किसी प्रोजेक्ट रूट की ओर इंगित करता है, तो OpenClaw केवल उस प्रोजेक्ट की Claude फ़ाइलें आयात करता है, जैसे CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/, और .mcp.json। प्रोजेक्ट-रूट आयात के दौरान यह आपके वैश्विक Claude होम को नहीं पढ़ता।

अनुशंसित प्रवाह

1

योजना का पूर्वावलोकन करें

योजना उन सभी बदलावों को सूचीबद्ध करती है जो किए जाएँगे, जिनमें टकराव, छोड़े गए आइटम, और नेस्ट किए गए MCP env या headers फ़ील्ड से छिपाए गए संवेदनशील मान शामिल हैं।
2

बैकअप के साथ लागू करें

OpenClaw लागू करने से पहले बैकअप बनाता और सत्यापित करता है।
3

Doctor चलाएँ

आयात के बाद Doctor कॉन्फ़िगरेशन या स्थिति संबंधी समस्याओं की जाँच करता है।
4

पुनः आरंभ करके सत्यापित करें

पुष्टि करें कि Gateway ठीक से काम कर रहा है और आपके आयातित निर्देश, MCP सर्वर और Skills लोड हो गए हैं।

टकराव प्रबंधन

जब योजना टकरावों की रिपोर्ट करती है, तब लागू करने की प्रक्रिया आगे बढ़ने से इनकार करती है (लक्ष्य पर कोई फ़ाइल या कॉन्फ़िगरेशन मान पहले से मौजूद है)।
--overwrite के साथ दोबारा केवल तभी चलाएँ जब मौजूदा लक्ष्य को बदलना जानबूझकर किया जा रहा हो। प्रोवाइडर माइग्रेशन रिपोर्ट डायरेक्टरी में अधिलेखित फ़ाइलों के लिए फिर भी आइटम-स्तरीय बैकअप लिख सकते हैं।
नए OpenClaw इंस्टॉलेशन में टकराव असामान्य हैं। वे सामान्यतः तब दिखाई देते हैं जब ऐसे सेटअप पर आयात दोबारा चलाया जाता है जिसमें पहले से उपयोगकर्ता द्वारा किए गए संपादन मौजूद हों।

ऑटोमेशन के लिए JSON आउटपुट

इंटरैक्टिव टर्मिनल के बाहर migrate apply के लिए --yes आवश्यक है; इसके बिना OpenClaw लागू करने के बजाय त्रुटि देता है, इसलिए स्क्रिप्ट और CI को स्पष्ट रूप से --yes देना होगा। पहले --dry-run --json से पूर्वावलोकन करें, फिर योजना सही दिखाई देने पर --json --yes से लागू करें।

समस्या निवारण

--from /actual/path (CLI) या --import-source /actual/path (ऑनबोर्डिंग) दें।
ऑनबोर्डिंग आयात के लिए नया सेटअप आवश्यक है। या तो स्थिति रीसेट करके दोबारा ऑनबोर्ड करें, या सीधे openclaw migrate apply claude का उपयोग करें, जो --overwrite और स्पष्ट बैकअप नियंत्रण का समर्थन करता है।
Claude Desktop किसी प्लेटफ़ॉर्म-विशिष्ट पथ से claude_desktop_config.json पढ़ता है। यदि OpenClaw ने इसका स्वचालित रूप से पता नहीं लगाया, तो --from को उस फ़ाइल की डायरेक्टरी की ओर इंगित करें।
यह डिज़ाइन के अनुसार है। Claude कमांड उपयोगकर्ता द्वारा ट्रिगर किए जाते हैं, इसलिए OpenClaw उन्हें disable-model-invocation: true वाली Skills के रूप में आयात करता है। यदि आप चाहते हैं कि एजेंट उन्हें स्वचालित रूप से आह्वान करे, तो प्रत्येक Skill का फ्रंटमैटर संपादित करें।

संबंधित