claude-plugins-official

anthropics파일 540개

★ 36,390주당 +418조회 4

무엇인가

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 파일을 따른다.

유사 스킬