iflytek/skillhub
Java3 / 0
SkillHub는 온프레미스에서 스킬 패키지의 퍼블리시·버전·검색·거버넌스를 제공하는 self-hosted 레지스트리 플랫폼이다.
TL;DR
SkillHub는 온프레미스에서 작동하는 스킬 레지스트리로 스킬 패키지의 퍼블리시·버전·검색·설치 흐름을 중앙에서 관리하도록 설계되었다. 플랫폼은 React 프론트엔드와 Spring Boot 백엔드를 조합하고 PostgreSQL·Redis·S3/MinIO 같은 인프라를 활용하여 메타데이터와 바이너리를 분리 관리하며 RBAC과 감사 로그로 거버넌스 요건을 충족시킨다. CLI 중심 워크플로우와 ClawHub 호환성으로 기존 에이전트 생태계와 통합이 가능하고 Docker Compose 또는 Kubernetes 매니페스트로 온프레미스 배포가 가능하다. 한편 운영 환경에서는 SKILLHUB_PUBLIC_BASE_URL 설정과 bootstrap admin 비밀번호 교체 같은 보안·구성 작업이 선행되어야 한다.
핵심 포인트
- 온프레미스 전용으로 설계되어 데이터 주권 요구를 충족한다. 런타임을 자체 인프라에 배포하도록 Docker Compose와 Kubernetes 매니페스트를 제공하며 S3/MinIO 플러그형 스토리지를 사용해 민감한 패키지 데이터를 외부 클라우드에 두지 않을 수 있다. 이 구조는 기업 환경에서 규정 준수를 유지하면서 레지스트리를 운영할 수 있게 한다.
- 세분화된 거버넌스와 감사 기능을 백엔드 수준에서 제공한다. 팀 내부의 리뷰 흐름과 플랫폼 전체 프로모션 정책을 분리하고 모든 거버넌스 액션을 감사 로그로 남겨 컴플라이언스 증빙이 가능하다. 이로 인해 규제 요구가 있는 조직에서도 스킬 운영을 추적할 수 있다.
- CLI 우선과 ClawHub 호환성으로 기존 에이전트 생태계와 연동이 용이하다. 공식 CLI 패키지와 npx 명령으로 스크립트 기반 배포가 가능하며 OpenClaw, AstronClaw, Loomy 등 클라이언트를 향해 레지스트리 엔드포인트를 지정하면 즉시 설치·검색 경험을 재현할 수 있다. 이 호환성은 기존 자동화 도구에 최소한의 변경으로 통합되게 만든다.
- 스킬 패키지를 퍼블리시하고 버전 관리할 수 있다. 게시 시 시맨틱 버전과 커스텀 태그(beta, stable)를 지정할 수 있으며 latest 트래킹이 자동으로 관리된다. 이 기능은 조직 전반에서 재사용 가능한 스킬의 배포 흐름을 일관되게 유지한다.
이미지 분석

4.8k
STARS
642
FORKS
+207
TRENDING
3
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.