claude-plugins-official
무엇인가
Anthropic이 직접 관리하는 Claude Code 플러그인 마켓플레이스 저장소다. 규율 대상은 에이전트의 작업 방식 자체가 아니라 플러그인이 어떤 메타데이터와 디렉터리 구조를 갖추어야 배포·설치·로드되는가다. 내부 플러그인(/plugins)과 파트너·커뮤니티 외부 플러그인(/external_plugins)을 한 디렉터리에서 구분해 취급한다.
어떻게 동작하나
각 플러그인은 .claude-plugin/plugin.json을 필수 메타데이터로 두고, 선택적으로 .mcp.json(MCP 서버 설정), commands/(슬래시 명령), agents/(에이전트 정의), skills/(SKILL.md), README.md를 포함한다. 발동은 자동 로드가 아니라 사용자의 설치에서 시작된다. 설치된 플러그인의 skills/ 항목은 Claude Code에서 `플러그인명:스킬명` 형태로 등록된다. 원본 저장소에 SKILL.md만 있고 plugin.json이 없으면 마켓플레이스 항목이 strict: false와 skills 배열로 스킬 경로를 직접 선언하며, 각 경로는 source.path 기준 상대 경로로 SKILL.md를 담은 디렉터리를 가리킨다. 하위 디렉터리를 넘나드는 선별 노출도 허용된다.
무엇과 다른가
CLAUDE.md·AGENTS.md를 프로젝트에 직접 두는 방식과 달리, 이 저장소는 규칙 내용이 아니라 배포 계층을 규정한다. 마켓플레이스 항목의 name은 불변 슬러그이므로 게시 후 변경할 수 없고, UI 표기는 displayName으로 바꾼다. 이름 변경이 불가피하면 .claude-plugin/marketplace.json의 최상위 renames 맵에 old-name → new-name을 등록해 기존 설치가 다음 동기화에서 자동 이전되게 한다. 소스는 git-subdir의 url·path·ref·sha로 고정된다.
어떻게 쓰나
설치는 Claude Code에서 `/plugin install {plugin-name}@claude-plugins-official`을 실행하거나 `/plugin > Discover`에서 플러그인을 찾는 방식이다. 내부 플러그인 개발자는 /plugins/example-plugin을 참조 구현으로 삼고, 외부 파트너는 품질·보안 기준 심사를 거치는 제출 양식으로 새 플러그인을 등록한다.
전제와 한계
Claude Code 전용이며 다른 에이전트에는 이 설치 경로가 적용되지 않는다. Anthropic은 플러그인에 포함된 MCP 서버·파일·기타 소프트웨어를 통제하거나 의도대로 동작하고 변경되지 않는다고 검증하지 않으므로, 설치·업데이트·사용 전에 신뢰 여부를 사용자가 판단해야 한다. 라이선스는 각 플러그인의 LICENSE 파일을 따른다.
유사 스킬
- agent-skillsAI 코딩 에이전트에 카테고리별 SKILL.md 규칙 묶음을 설치해 워크플로·패턴·검증 절차를 주입하는 관리형 스킬 레지스트리 CLI다.
- claude-code-masteryCLAUDE.md·훅·슬래시 명령·스킬을 한 묶음으로 주입해 시크릿 접근 차단, 위험 명령 차단, 커밋 메시지 규칙, 보안 감사 절차를 강제하는 Claude Code 스킬 팩이다.
- Claude-Skills컴플라이언스 감사·스프린트 회고·보드 보고·PM 산출물 같은 업무 절차를 SKILL.md 규칙과 실행 가능한 파이썬 도구로 에이전트에 주입하는 스킬 묶음이다.
- claude-skills풀스택 개발 요청에서 언어·프레임워크·인프라·보안·테스트별 전문 스킬을 자동 발동시켜 해당 참조 문서를 로드하게 하는 Claude Code 플러그인이다.