openclaw plugins를 참조하세요.
대부분의 설치 워크플로는 다음과 같습니다.
- 패키지 찾기
- ClawHub, npm, git 또는 로컬 경로에서 설치하기
- 관리형 Gateway가 자동으로 재시작되도록 두거나, 비관리형일 때 수동으로 재시작하기
- Plugin의 런타임 등록 확인하기
Plugin 목록 표시 및 검색
--json을 사용하세요.
plugins list는 콜드 인벤토리 확인입니다. OpenClaw가 구성, 매니페스트,
Plugin 레지스트리에서 발견할 수 있는 항목을 보여주며, 이미 실행 중인
Gateway가 Plugin 런타임을 가져왔다는 것을 증명하지는 않습니다. JSON 출력에는
레지스트리 진단 정보와 Plugin 패키지가 dependencies 또는
optionalDependencies를 선언한 경우 각 Plugin의 정적 dependencyStatus가
포함됩니다.
plugins search는 설치 가능한 Plugin 패키지를 ClawHub에서 조회하고
openclaw plugins install clawhub:<package> 같은 설치 힌트를 출력합니다.
Plugin 설치
clawhub:, npm:, git:, 또는 npm-pack:을 사용하세요.
베어 이름이 공식 Plugin ID와 일치하면 OpenClaw가 카탈로그 항목을 직접 설치할 수
있습니다.
기존 설치 대상을 의도적으로 덮어쓰려는 경우에만 --force를 사용하세요. 추적되는
npm, ClawHub 또는 hook-pack 설치를 일반적으로 업그레이드하려면
openclaw plugins update를 사용하세요.
재시작 및 검사
Plugin 코드를 설치, 업데이트 또는 제거한 뒤에는 구성 다시 로드가 활성화된 실행 중인 관리형 Gateway가 자동으로 재시작됩니다. Gateway가 관리형이 아니거나 다시 로드가 비활성화되어 있으면, 라이브 런타임 표면을 확인하기 전에 직접 재시작하세요.inspect --runtime을
사용하세요. 일반 inspect와 list는 콜드 매니페스트, 구성, 레지스트리
확인입니다.
Plugin 업데이트
@beta 같은
저장된 dist-tag와 정확히 고정된 버전은 이후 update <plugin-id> 실행에서도 계속
사용됩니다.
openclaw plugins update --all은 일괄 유지 관리 경로입니다. 일반적인 추적 설치
명세는 계속 존중하지만, 신뢰할 수 있는 공식 OpenClaw Plugin 레코드는 오래된 정확한
공식 패키지에 머무르는 대신 현재 공식 카탈로그 대상으로 동기화될 수 있습니다.
update.channel이 beta로 설정되어 있으면 해당 일괄 공식 동기화는 베타 채널
컨텍스트를 사용합니다. 정확하거나 태그가 지정된 공식 명세를 의도적으로 그대로
유지하려면 대상 지정 update <plugin-id>를 사용하세요.
npm 설치의 경우 명시적인 패키지 명세를 전달해 추적 레코드를 전환할 수 있습니다.
openclaw update가 베타 채널에서 실행되면 Plugin 레코드는 일치하는 @beta
릴리스를 선호할 수 있습니다. 정확한 폴백 및 고정 규칙은
openclaw plugins를 참조하세요.
Plugin 제거
--keep-files를 전달하지 않으면 관리형 설치
디렉터리가 제거됩니다. 제거로 Plugin 소스가 변경되면 실행 중인 관리형 Gateway가
자동으로 재시작됩니다.
Nix 모드(OPENCLAW_NIX_MODE=1)에서는 Plugin 설치, 업데이트, 제거, 활성화,
비활성화 명령이 비활성화됩니다. 대신 설치용 Nix 소스에서 이러한 선택을 관리하세요.
소스 선택
| 소스 | 사용할 때 | 예시 |
|---|---|---|
| ClawHub | OpenClaw 네이티브 탐색, 스캔 요약, 버전, 힌트가 필요할 때 | openclaw plugins install clawhub:<package> |
| npmjs.com | 이미 JavaScript 패키지를 배포하거나 npm dist-tag/private registry가 필요할 때 | openclaw plugins install npm:@acme/openclaw-plugin |
| git | 저장소의 브랜치, 태그 또는 커밋이 필요할 때 | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| 로컬 경로 | 같은 머신에서 Plugin을 개발하거나 테스트할 때 | openclaw plugins install --link ./my-plugin |
| npm pack | npm 설치 의미 체계를 통해 로컬 패키지 아티팩트를 검증할 때 | openclaw plugins install npm-pack:<path.tgz> |
| marketplace | Claude 호환 marketplace Plugin을 설치할 때 | openclaw plugins install <plugin> --marketplace <source> |
plugins install로 설치하지 말고 plugins.load.paths에 넣으세요.
Plugin 게시
ClawHub는 OpenClaw Plugin의 주요 공개 탐색 표면입니다. 사용자가 설치하기 전에 Plugin 메타데이터, 버전 기록, 레지스트리 스캔 결과, 설치 힌트를 찾게 하려면 여기에 게시하세요.package.json
- ClawHub 게시는 소유자, 범위, 릴리스, 리뷰, 패키지 검증, 패키지 이전을 설명합니다.
- Plugin 빌드는 Plugin 패키지 형태와 첫 게시 워크플로를 보여줍니다.
- Plugin 매니페스트는 네이티브 Plugin 매니페스트 필드를 정의합니다.
clawhub: 또는 npm: 접두사를 사용하세요.
관련 항목
- Plugins - 설치, 구성, 재시작 및 문제 해결
openclaw plugins- 전체 CLI 참조- 커뮤니티 Plugin - 공개 탐색 및 ClawHub 게시
- ClawHub - 레지스트리 CLI 작업
- Plugin 빌드 - Plugin 패키지 만들기
- Plugin 매니페스트 - 매니페스트 및 패키지 메타데이터