Skip to main content
OpenClaw의 모든 기능을 활용하고, 직접 확장하고, 커뮤니티에 기여하는 단계입니다. 여기서부터는 사용자가 아니라 빌더입니다.

커스텀 스킬 개발

목표: 나만의 스킬을 만들어서 OpenClaw의 능력을 확장한다.

스킬 구조

my-skill/
├── SKILL.md          # 스킬 설명 및 사용법
├── install.sh        # 설치 스크립트
├── tools/            # CLI 도구들
│   └── my-tool.sh
└── examples/         # 사용 예시

SKILL.md 작성법

# My Custom Skill

## 설치
brew install my-tool

## 사용법
- `my-tool fetch` — 데이터 가져오기
- `my-tool analyze` — 분석 실행

## OpenClaw 연동
"데이터 분석해줘"라고 말하면 my-tool을 사용합니다.
스킬은 결국 CLI 도구 + 사용 설명서(SKILL.md)입니다. OpenClaw는 SKILL.md를 읽고 도구 사용법을 파악합니다. 복잡한 SDK나 플러그인 시스템이 아닙니다.

스킬 공유

# ClawHub에 스킬 배포
openclaw skill publish my-skill

# 다른 사람의 스킬 설치
openclaw skill install username/skill-name

멀티에이전트 패턴

목표: 서브에이전트를 활용해서 복잡한 작업을 병렬 처리한다.

서브에이전트 활용

사용자: "경쟁사 5개 분석 보고서 만들어줘"

OpenClaw 메인 에이전트:
1. 서브에이전트 5개 스폰 (각 경쟁사 담당)
2. 각 서브에이전트가 병렬로 리서치 수행
3. 결과를 수집해서 통합 보고서 작성

모델 라우팅

# 작업별 최적 모델 배분
openclaw cron add --name "quick-check" \
  --model "anthropic/claude-sonnet-4-20250514"   # 빠른 작업

openclaw cron add --name "deep-analysis" \
  --model "anthropic/claude-opus-4-6"  # 복잡한 분석
일상적인 작업에는 Sonnet, 복잡한 추론이 필요한 작업에는 Opus. 비용과 품질의 균형을 맞추세요.

오픈소스 기여

목표: OpenClaw 프로젝트에 직접 기여한다.

기여 방법

수준활동
입문버그 리포트, 문서 오타 수정
중급스킬 개발 및 ClawHub 배포
고급코어 기능 PR, 새 채널 플러그인 개발

시작하기

# 소스 클론
git clone https://github.com/openclaw/openclaw
cd openclaw

# 개발 환경 설정
npm install
npm run dev

커뮤니티 참여

  • Discord: discord.gg/clawd — 실시간 토론
  • GitHub Issues: 버그 리포트 및 기능 제안
  • ClawHub: 스킬 공유 및 발견

체크포인트

  • ✅ 커스텀 스킬을 최소 1개 만들었다
  • ✅ 서브에이전트를 활용한 복잡한 워크플로우를 구성했다
  • ✅ ClawHub에 스킬을 배포했다
  • ✅ OpenClaw 레포에 PR을 1개 이상 보냈다
오픈소스 기여 시 개인 정보(API 키, 토큰 등)가 코드에 포함되지 않도록 주의하세요.