스킬 게이트웨이

스킬 게이트웨이 (Skills Gateway)

LiteLLM을 스킬 레지스트리(Skills Registry)로 사용하는 기능이에요. 조직 전반의 Claude Code 스킬을 등록, 관리, 발견하는 중앙 장소로 동작하며, 팀이 스킬을 한 번 게시하면 에이전트와 개발자가 단일 허브에서 찾을 수 있어요.

출처: 문서

본문

LiteLLM은 스킬 레지스트리로 동작해요. 조직 전반의 Claude Code 스킬을 등록, 관리, 발견하는 중앙 장소예요. 팀이 스킬을 한 번 게시하면 에이전트와 개발자가 단일 허브를 통해 찾을 수 있어요.

동작 방식

Quick start

1. 스킬 등록하기

Skills UI에 GitHub URL을 붙여넣으면 LiteLLM이 소스 타입과 스킬 이름을 자동으로 감지해요.

curl -X POST https://your-proxy/claude-code/plugins \
  -H "Authorization: Bearer ***" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "grill-me",
    "source": {
      "source": "git-subdir",
      "url": "https://github.com/mattpocock/skills",
      "path": "grill-me"
    },
    "description": "Interview skill for relentless questioning",
    "domain": "Productivity",
    "namespace": "interviews"
  }'

하위 디렉터리에 중첩된 스킬(예: github.com/org/repo/tree/main/skill-name)도 지원되며, LiteLLM은 UI에서 URL을 자동으로 파싱해요.

2. 허브에 게시하기

Admin UI에서: AI Hub → Skill Hub → Select Skills to Make Public. 또는 API로:

curl -X POST https://your-proxy/claude-code/plugins/grill-me/enable \
  -H "Authorization: Bearer ***"

3. 허브 둘러보기

공개 스킬은 다음에 나타나요:

  • Admin UI: AI Hub → Skill Hub 탭
  • 공개 페이지: /ui/model_hub → Skill Hub 탭 (로그인 불필요)
  • API: GET /public/skill_hub

4. Claude Code에 설치하기

프록시 마켓플레이스를 한 번만 지정하면 돼요: ~/.claude/settings.json

{
  "extraKnownMarketplaces": {
    "my-org": {
      "source": "url",
      "url": "https://your-proxy/claude-code/marketplace.json"
    }
  }
}

그런 다음 아무 스킬이나 설치해요:

/plugin marketplace add grill-me

스킬 필드

필드 설명
name 고유 스킬 식별자 (/plugin marketplace add에서 사용)
source Git 소스 - github, url, 또는 git-subdir
description 허브에 표시되는 짧은 설명
domain 그룹화용 카테고리 (예: Engineering, Productivity)
namespace 도메인 내 하위 카테고리 (예: quality, meetings)
keywords 검색과 필터링용 태그
version Semver 문자열

API 레퍼런스

엔드포인트 인증 설명
POST /claude-code/plugins 필요 스킬 등록
GET /claude-code/plugins 필요 모든 스킬 나열 (admin)
POST /claude-code/plugins/{name}/enable 필요 스킬 게시
POST /claude-code/plugins/{name}/disable 필요 스킬 게시 취소
GET /public/skill_hub 없음 공개 스킬 나열
GET /claude-code/marketplace.json 없음 Claude Code 마켓플레이스 매니페스트

더 알아보기 (Learn more)