openclaw/clawhub
TypeScript0 / 0
OpenClaw Skill과 Plugin을 검색·게시·설치하는 TypeScript 기반 공개 Registry입니다.
TL;DR
ClawHub는 OpenClaw의 공개 Skill·Plugin Registry이자 웹 앱과 CLI를 함께 제공하는 TypeScript 프로젝트입니다. `SKILL.md` 기반 Skill과 code plugin, bundle plugin, whole-agent package를 게시·버전 관리하고, OpenAI 임베딩과 Convex vector search로 검색합니다. GitHub OAuth, Convex, OpenAI API 키가 필요한 자체 배포 구조이며 로컬 개발에는 Bun과 Convex가 필요합니다. OpenClaw용 확장 기능을 배포하거나 통합 카탈로그를 운영하려는 경우 적합하지만, 설치 telemetry와 각 Skill의 보안·권한 요구 사항을 검토해야 합니다.
핵심 포인트
- OpenClaw용 공개 Skill·Plugin Registry로 분류되며, 단순 라이브러리보다 웹 앱과 CLI를 함께 제공하는 독립형 도구입니다. `SKILL.md`와 지원 파일을 버전·태그 단위로 게시하고 검색할 수 있습니다. OpenClaw 생태계에서 Skill과 Plugin을 배포하는 중앙 카탈로그가 필요할 때 적합합니다.
- TanStack Start와 React, Vite/Nitro로 웹 앱을 구성하고 Convex가 데이터베이스·파일 저장소·HTTP 액션을 맡습니다. GitHub OAuth로 인증하며 `packages/schema`가 웹 앱과 CLI 사이의 API 타입과 경로를 공유합니다. TypeScript 기반으로 전체 서비스를 직접 운영하거나 기능을 확장하려는 개발자에게 구조가 명확합니다.
- OpenAI `text-embedding-3-small`과 Convex vector search를 결합해 키워드가 아닌 임베딩 기반 Skill 검색을 제공합니다. 사용자는 `clawhub search`, `clawhub explore`, `clawhub inspect`로 탐색하고 `clawhub install`과 `clawhub update --all`로 로컬 설치를 관리합니다. 많은 Skill을 의미 기반으로 찾고 CLI에서 반복 배포를 자동화하려는 OpenClaw 사용자에게 유용합니다.
- Skill뿐 아니라 code plugin, bundle plugin, 실험적 whole-agent Claw package까지 동일한 카탈로그에서 다룹니다. Plugin manifest에는 `openclaw.compat.pluginApi`와 `openclaw.build.openclawVersion`이 필요하며, Skill은 환경 변수·실행 파일·설치 요구 사항을 `SKILL.md` frontmatter에 선언합니다. 보안 검사가 선언 내용과 실제 동작을 대조하고 설치 telemetry는 로그인 상태에서 수집되므로 운영 전 정책과 개인정보 요구 사항을 확인해야 합니다.
9.4k
STARS
1.5k
FORKS
+204
TRENDING
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.