Claude Code를 확장하는 방법은 세 가지입니다 — Skill, MCP, Plugin. 이름은 비슷해 보이지만 역할이 다르고 서로 포함 관계로 얽혀 있어 정리가 필요합니다. 이 글은 각각이 무엇이고 어떤 관계인지 한눈에 정리합니다.
Skill — Claude에게 한 가지 작업법 알려주기
작은 마크다운 파일 하나로, Claude에게 “이런 상황엔 이렇게 해” 하고 알려주는 것입니다.
예를 들어 ~/.claude/skills/explain-code/SKILL.md 파일을 만들면, 그 폴더 이름이 곧 슬래시 커맨드가 되어 /explain-code로 호출할 수 있습니다. 사용자가 직접 /explain-code를 입력하거나, Claude가 “이 코드 어떻게 작동해?” 같은 질문에 어울린다고 판단하면 자동으로 적용합니다.
예시:
/simplify,/debug,/loop같이 Claude Code에 기본 포함된 슬래시 커맨드도 모두 Skill입니다- 본인이 자주 쓰는 작업(코드 설명, 회의록 정리, 커밋 메시지 작성 등)을 Skill로 만들면 매번 같은 지침을 반복할 필요가 없습니다
기억할 점: Skill = “한 작업법을 정의한 파일 하나” + “그게 곧 슬래시 커맨드”.
MCP — Claude를 외부 서비스에 연결하는 다리
Skill이 Claude의 행동을 확장하는 것이라면, MCP는 Claude가 닿을 수 있는 범위를 확장합니다. Notion·Slack·GitHub 같은 외부 서비스에 Claude가 직접 접근해 데이터를 읽고 쓸 수 있게 해주는 표준 프로토콜입니다.
예시:
- Notion MCP를 연결하면 “어제 회의 노트 찾아줘” 같은 요청을 Claude가 Notion 워크스페이스에서 직접 처리
- Slack MCP를 연결하면 “#engineering 채널 어제 활동 요약해줘”가 가능
연결 방법은 claude mcp add 명령어 한 줄. OAuth 인증을 거치는 경우가 많습니다.
기억할 점: MCP = “Claude와 외부 서비스 사이의 연결 다리”.
Plugin — 여러 확장을 묶은 배포 단위
Skill 한 개나 MCP 한 개로는 작은 단위라서, 관련된 여러 확장을 함께 묶어 한 번에 배포·설치하는 단위가 Plugin입니다. 한 박스 안에 다음을 함께 담을 수 있습니다.
- 여러 Skill (슬래시 커맨드)
- 자동화 훅 (특정 이벤트에 자동 실행되는 스크립트)
- 에이전트 (특정 역할의 보조 AI)
- MCP 서버 설정 (외부 서비스 연결)
- 본인만의 도구·템플릿·규칙 등
Plugin은 마켓플레이스라는 공통 배포 채널에서 받습니다. 한 번 설치하면 안에 든 모든 기능이 한꺼번에 활성화되고, 한 명령으로 업데이트·제거할 수 있어 팀이나 커뮤니티 단위로 워크플로를 표준화하기 좋습니다.
예시:
- Superpowers — 브레인스토밍·TDD·디버깅·코드 리뷰 등 개발 방법론 한 묶음
- Commit Commands — 커밋·푸시·PR 생성 자동화
- Slack Plugin — Slack MCP + 메시지 작성용 슬래시 커맨드 + 채널 자동화 훅
기억할 점: Plugin = “여러 종류의 확장을 한 박스에 담아 마켓플레이스에서 배포하는 단위”.
셋의 관계
세 가지는 따로 떨어진 게 아니라 서로 포함 관계입니다.
Plugin
├── Skill 1 (슬래시 커맨드)
├── Skill 2 (슬래시 커맨드)
├── 자동화 훅
├── 에이전트
└── MCP 설정 (외부 서비스 연결)
- Skill — 가장 작은 단위, 슬래시 커맨드 하나
- MCP — Claude를 외부 서비스에 연결, 단독으로 추가하거나 Plugin 안에 포함
- Plugin — 위 모든 것을 한 박스에 담아 배포·설치하는 단위
자주 묻는 질문
Skill은 무엇인가요?
Claude에게 한 가지 작업법을 알려주는 작은 파일입니다. 예를 들어 `/explain-code`처럼 슬래시 커맨드로 직접 호출하거나, Claude가 적절한 상황에서 자동으로 적용하기도 합니다.
MCP는 무엇인가요?
Claude를 외부 서비스(Slack, Notion, GitHub 등)에 연결해주는 다리입니다. 한 번 연결해두면 Claude가 채팅 안에서 직접 외부 데이터를 읽고 쓸 수 있습니다.
Plugin은 무엇인가요?
Skill·MCP·자동화 훅·에이전트 같은 여러 확장을 한 패키지로 묶어 마켓플레이스에서 한 번에 배포·설치할 수 있게 한 단위입니다. 도구 하나가 아니라 "기능 묶음"이라고 보면 쉽습니다.
Skill과 Plugin은 어떻게 다른가요?
Skill은 한 가지 작업을 위한 단일 파일이고, Plugin은 그런 Skill 여러 개와 다른 자동화까지 함께 묶어 배포하는 패키지입니다. Plugin 안에는 보통 Skill·훅·에이전트·MCP 설정 등이 함께 들어 있습니다.
어떤 것부터 시작하면 좋나요?
Plugin 마켓플레이스에서 Superpowers 같은 인기 플러그인을 설치해보는 것이 가장 빠릅니다. 외부 서비스 데이터가 필요해지면 그때 MCP를 추가하고, 본인만의 작은 작업법을 표준화하고 싶을 때 Skill을 직접 만들면 됩니다.