메인 콘텐츠로 건너뛰기

Skills (macOS)

macOS app은 gateway를 통해 OpenClaw skills를 노출합니다. skill을 로컬에서 직접 파싱하지는 않습니다.

데이터 소스

  • skills.status(gateway)는 모든 skill과 함께 eligibility, missing requirement를 반환합니다. bundled skill에 대한 allowlist block도 여기에 포함됩니다.
  • requirement는 각 SKILL.mdmetadata.openclaw.requires에서 파생됩니다.

설치 동작

  • metadata.openclaw.install이 install option(brew/node/go/uv)을 정의합니다.
  • app은 skills.install을 호출해 gateway host에서 installer를 실행합니다.
  • installer가 여러 개 제공되면 gateway는 preferred installer 하나만 보여 줍니다. brew를 쓸 수 있으면 brew를 우선하고, 아니면 skills.install의 node manager를 사용하며, 기본값은 npm입니다.

Env/API keys

  • app은 key를 ~/.openclaw/openclaw.jsonskills.entries.<skillKey> 아래에 저장합니다.
  • skills.updateenabled, apiKey, env를 patch합니다.

원격 모드

  • install과 config update는 로컬 Mac이 아니라 gateway host에서 수행됩니다.