macOS companion app
Skills (macOS)
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 कुंजियाँ
- ऐप कुंजियों को
~/.openclaw/openclaw.jsonमेंskills.entries.<skillKey>के अंतर्गत संग्रहीत करता है। skills.updateenabled,apiKey, औरenvको पैच करता है।
रिमोट मोड
- इंस्टॉल और कॉन्फ़िगरेशन अपडेट Gateway होस्ट पर होते हैं, स्थानीय Mac पर नहीं।
संबंधित
Was this useful?