Skip to main content
macOS ऐप Gateway के माध्यम से OpenClaw Skills उपलब्ध कराता है; यह Skills को स्थानीय रूप से पार्स नहीं करता।

डेटा स्रोत

  • skills.status (Gateway) सभी Skills के साथ उनकी पात्रता और अनुपलब्ध आवश्यकताएँ लौटाता है, जिनमें बंडल की गई Skills के लिए अनुमति-सूची अवरोध भी शामिल हैं।
  • आवश्यकताएँ प्रत्येक SKILL.md में मौजूद metadata.openclaw.requires से आती हैं।

इंस्टॉल कार्रवाइयाँ

  • metadata.openclaw.install इंस्टॉल विकल्प (brew/node/go/uv/download) परिभाषित करता है।
  • ऐप Gateway होस्ट पर इंस्टॉलर चलाने के लिए skills.install को कॉल करता है।
  • ऑपरेटर के स्वामित्व वाले security.installPolicy (enabled, targets, exec) इंस्टॉलर मेटाडेटा चलने से पहले Gateway-समर्थित Skill इंस्टॉल को अवरुद्ध कर सकते हैं। अंतर्निहित खतरनाक-कोड स्कैनिंग (जिसका उपयोग Plugin इंस्टॉल के लिए किया जाता है) Skill इंस्टॉल प्रवाह से जुड़ी नहीं है।
  • यदि प्रत्येक इंस्टॉल विकल्प download है, तो Gateway सभी डाउनलोड विकल्प उपलब्ध कराता है।
  • अन्यथा Gateway मौजूदा इंस्टॉल प्राथमिकताओं (skills.install.preferBrew, skills.install.nodeManager) और होस्ट बाइनरी का उपयोग करके एक पसंदीदा इंस्टॉलर चुनता है: जब preferBrew सक्षम हो और brew मौजूद हो, तो पहले Homebrew, फिर uv, फिर कॉन्फ़िगर किया गया Node मैनेजर, फिर उपलब्ध होने पर Homebrew दोबारा (preferBrew के बिना भी), फिर go, और अंत में download
  • Node इंस्टॉल लेबल कॉन्फ़िगर किए गए Node मैनेजर को दर्शाते हैं, जिसमें yarn भी शामिल है।

परिवेश/API कुंजियाँ

  • ऐप कुंजियों को skills.entries.<skillKey> के अंतर्गत ~/.openclaw/openclaw.json में संग्रहीत करता है।
  • skills.update, enabled, apiKey, और env को पैच करता है।

रिमोट मोड

  • इंस्टॉल और कॉन्फ़िगरेशन अपडेट स्थानीय Mac पर नहीं, बल्कि Gateway होस्ट पर होते हैं।

संबंधित