macOS companion app
Skills (macOS)
แอป macOS แสดง Skills ของ OpenClaw ผ่าน Gateway โดยไม่ได้แยกวิเคราะห์ Skills ภายในเครื่อง
แหล่งข้อมูล
skills.status(Gateway) ส่งคืน Skills ทั้งหมด พร้อมสถานะความพร้อมใช้งานและข้อกำหนดที่ยังขาด รวมถึงการบล็อกด้วยรายการอนุญาตสำหรับ Skills ที่มาพร้อมระบบ- ข้อกำหนดมาจาก
metadata.openclaw.requiresในไฟล์SKILL.mdแต่ละไฟล์
การดำเนินการติดตั้ง
metadata.openclaw.installกำหนดตัวเลือกการติดตั้ง (brew/node/go/uv/download)- แอปเรียก
skills.installเพื่อเรียกใช้โปรแกรมติดตั้งบนโฮสต์ Gateway security.installPolicy(enabled,targets,exec) ซึ่งผู้ดำเนินการเป็นผู้ควบคุม สามารถบล็อกการติดตั้ง Skills ที่ดำเนินการผ่าน Gateway ก่อนประมวลผลข้อมูลเมตาของโปรแกรมติดตั้ง การสแกนโค้ดอันตรายที่มีมาให้ในตัว (ซึ่งใช้สำหรับการติดตั้ง Plugin) ยังไม่ได้เชื่อมต่อกับกระบวนการติดตั้ง Skills- หากตัวเลือกการติดตั้งทั้งหมดเป็น
downloadGateway จะแสดงตัวเลือกการดาวน์โหลดทั้งหมด - มิฉะนั้น Gateway จะเลือกโปรแกรมติดตั้งที่ต้องการหนึ่งรายการ โดยใช้ค่ากำหนดการติดตั้งปัจจุบัน (
skills.install.preferBrew,skills.install.nodeManager) และไบนารีบนโฮสต์: เลือก Homebrew ก่อนเมื่อเปิดใช้preferBrewและมีbrewจากนั้นเลือกuvตามด้วยตัวจัดการ Node ที่กำหนดค่าไว้ แล้วเลือก Homebrew อีกครั้งหากพร้อมใช้งาน (แม้ไม่ได้เปิดใช้preferBrew) จากนั้นเลือกgoและสุดท้ายเลือกdownload - ป้ายกำกับการติดตั้ง Node จะแสดงตามตัวจัดการ Node ที่กำหนดค่าไว้ รวมถึง
yarn
ตัวแปรสภาพแวดล้อม/คีย์ API
- แอปจัดเก็บคีย์ไว้ใน
~/.openclaw/openclaw.jsonภายใต้skills.entries.<skillKey> skills.updateแพตช์ค่าenabled,apiKeyและenv
โหมดระยะไกล
- การติดตั้งและการอัปเดตการกำหนดค่าจะเกิดขึ้นบนโฮสต์ Gateway ไม่ใช่บน Mac ภายในเครื่อง
เนื้อหาที่เกี่ยวข้อง
Was this useful?