iflytek/skillhub

Self-hosted, open-source agent skill registry for enterprises. Publish & version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.

해결하는 문제

SkillHub는 조직이 "에이전트 스킬"(재사용 가능한 스킬 패키지)을 관리할 수 있는 중앙 집중식의 비공개적이고 통제된 방법을 제공합니다. 방화벽 내부에서 스킬을 게시, 검색 및 버전 관리할 수 있도록 하여 스킬 파편화 문제를 해결하며, 독점적인 로직을 안전하게 유지하면서도 권한이 있는 사용자가 접근할 수 있도록 보장합니다.

작동 방식

SkillHub는 셀프 호스팅 레지스트리로 작동합니다. Spring Boot 백엔드와 React 프론트엔드를 사용하여 스킬 패키지를 관리합니다. 사용자는 CLI 또는 REST API를 사용하여 스킬을 업로드하고, 역할 기반 액세스 제어(RBAC)가 적용된 팀별 네임스페이스로 구성하며, 전체 텍스트 검색을 통해 스킬을 찾을 수 있습니다. 이 플랫폼은 시맨틱 버전 관리(Semantic Versioning)와 실제 스킬 파일을 저장하기 위한 플러그형 스토리지(로컬 파일 시스템 또는 S3/MinIO)를 지원합니다.

대상 사용자

다양한 프로젝트나 부서 간에 에이전트가 사용할 수 있는 기능(스킬)을 공유하고 관리하기 위한 비공개 인프라가 필요한 기업 및 팀을 위해 설계되었습니다.

주요 특징

  • 셀프 호스팅 및 비공개: 온프레미스 배포를 통한 완전한 데이터 주권 보장.
  • 버전 관리 및 거버넌스: 시맨틱 버전 관리, 사용자 정의 태그(예: beta, stable), 스킬을 글로벌 범위로 승격시키기 위한 관리자 승인 흐름 지원.
  • 팀 네임스페이스: 전용 멤버, 역할(소유자/관리자/멤버) 및 게시 정책을 갖춘 조직화된 범위.
  • CLI 우선 워크플로우: 스킬 검색, 설치 및 게시를 위한 네이티브 CLI 제공.
  • 플러그형 스토리지: 개발용 로컬 스토리지 및 운영 환경용 S3/MinIO와 호환.
  • 엔터프라이즈 기능: 감사 로그, API 토큰 관리 및 다국어 지원 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트