SKILL.md 파일을 담은 디렉터리입니다.
OpenClaw는 정의된 우선순위에 따라 여러 루트에서 스킬을 불러옵니다.
첫 번째 스킬 만들기
1
Create the skill directory
Skills는 워크스페이스의 정리를 위해 스킬을 하위 폴더로 그룹화할 수 있습니다. 스킬 이름은 폴더 경로가 아니라
skills/ 폴더에 위치합니다.SKILL.md 프런트매터로 계속 지정됩니다.2
Write SKILL.md
프런트매터는 메타데이터를 정의하고, 본문은 에이전트에게 지침을 제공합니다.OpenClaw는 기본적으로 Skills 루트 아래의
SKILL.md 파일을 감시합니다. 감시 기능이 비활성화되어 있거나 기존 세션을 계속 사용 중이라면, 에이전트가 갱신된 목록을 받도록 새 세션을 시작합니다.3
Test it
/skill hello-world를 사용합니다.SKILL.md 참조
필수 필드
선택적 프런트매터 키
게이팅 필드(
requires.bins, requires.env 등)는
Skills — 게이팅을 참조하세요.
{baseDir} 사용하기
경로를 하드코딩하지 않고 스킬 디렉터리 내부의 파일을 참조할 수 있습니다. 에이전트는 스킬 자체 디렉터리를 기준으로 {baseDir}을 해석합니다.
조건부 활성화 추가하기
종속 항목을 사용할 수 있을 때만 스킬이 로드되도록 게이트를 설정합니다.Gating options
Gating options
전체 참조: Skills — 게이팅.
Environment and API keys
Environment and API keys
openclaw.json의 스킬 항목에 API 키를 연결합니다.Skill Workshop을 통해 제안하기
에이전트가 초안을 작성한 스킬이거나 스킬을 실제로 활성화하기 전에 운영자 검토를 받으려면,SKILL.md를 직접 작성하는 대신 Skill Workshop 제안을 사용합니다.
--proposal-dir을 사용합니다.
PROPOSAL.md가 있어야 합니다. 지원 파일은 assets/, examples/, references/, scripts/ 또는 templates/ 아래에 둡니다.
검토 후:
ClawHub에 게시하기
1
Ensure your SKILL.md is complete
name, description 및 모든 metadata.openclaw 게이팅 필드가 설정되어 있는지 확인합니다. 프로젝트 페이지가 있다면 homepage URL을 추가합니다.2
Install the standalone ClawHub CLI and log in
3
Publish
--version <version> 또는 --owner <owner>를 추가합니다. 전체 절차, 소유자 범위 및 기타 유지관리 명령(clawhub sync, clawhub skill rename, …)은
ClawHub — 게시 및
ClawHub CLI를 참조하세요.모범 사례
관련 항목
Skills reference
로드 순서, 게이팅, 허용 목록 및 SKILL.md 형식.
Skill Workshop
에이전트가 초안을 작성한 스킬을 위한 제안 대기열.
Skills config
전체
skills.* 구성 스키마.ClawHub
공개 레지스트리에서 스킬을 찾아보고 게시합니다.
Building plugins
Plugin은 문서화하는 도구와 함께 스킬을 제공할 수 있습니다.