스킬 게이트웨이
스킬 게이트웨이 (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 마켓플레이스 매니페스트 |