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