Skills (macOS)
macOS 앱은 OpenClaw Skills를 게이트웨이를 통해 표시하며, 로컬에서 Skills를 파싱하지 않습니다.데이터 소스
skills.status(게이트웨이)는 모든 Skills와 적격성, 누락된 요구 사항을 반환합니다 (번들 Skills에 대한 허용 목록 차단 포함).- 요구 사항은 각
SKILL.md의metadata.openclaw.requires에서 파생됩니다.
설치 작업
metadata.openclaw.install은 설치 옵션(brew/node/go/uv)을 정의합니다.- 앱은
skills.install을 호출해 게이트웨이 호스트에서 installer를 실행합니다. - 내장된 dangerous-code
critical결과는 기본적으로skills.install을 차단합니다. 의심스러운 결과는 여전히 경고만 표시합니다. dangerous override는 게이트웨이 요청에 존재하지만, 기본 앱 흐름은 실패 시 닫힘 방식을 유지합니다. - 모든 설치 옵션이
download인 경우, 게이트웨이는 모든 다운로드 선택지를 표시합니다. - 그렇지 않으면, 게이트웨이는 현재
설치 기본 설정과 호스트 바이너리를 사용해 하나의 선호 installer를 선택합니다:
skills.install.preferBrew가 활성화되어 있고brew가 존재하면 Homebrew를 우선하고, 그다음uv, 그다음skills.install.nodeManager에 구성된 node manager, 이후go또는download같은 fallback을 사용합니다. - Node 설치 라벨은
yarn을 포함하여 구성된 node manager를 반영합니다.
Env/API keys
- 앱은 키를
~/.openclaw/openclaw.json의skills.entries.<skillKey>아래에 저장합니다. skills.update는enabled,apiKey,env를 패치합니다.
원격 모드
- 설치 + config 업데이트는 로컬 Mac이 아니라 게이트웨이 호스트에서 이루어집니다.