본문 바로가기

Skills란?

Skills는 Claude가 특정 작업을 더 잘 수행하도록 도와주는 모듈형 기능입니다. 쉽게 말해, AI가 특정 업무를 진행할 때 따라야 하는 작업 매뉴얼입니다. 도메인별 전문 지식, 워크플로우, 베스트 프랙티스를 제공해 범용 에이전트를 전문가로 변환시킵니다.

1. Skills의 핵심 특징

특징설명
구성 가능(Composable)여러 Skill이 함께 작동하며, 클로드가 필요한 것을 자동 식별
이식 가능(Portable)Claude.ai, Claude Code, API 전반에서 동일한 형식으로 사용
효율적(Efficient)"필요할 때만 필요한 것만 로드"하는 점진적 공개 방식
강력함(Powerful)실행 가능한 코드를 포함할 수 있어 신뢰성이 높음

2. Skills가 작동하는 방식: 점진적 공개

Skills의 가장 중요한 개념은 점진적 공개(Progressive Disclosure) 입니다.

클로드는 평소 모든 Skill의 전체 내용을 컨텍스트에 들고 있지 않습니다. 대신 각 Skill의 이름(name)과 설명(description)만 가볍게 인지하고 있다가, 지금 하려는 작업과 관련된 Skill이라고 판단되면 그때 해당 SKILL.md 전체를 불러옵니다.

덕분에 Skill을 아무리 많이 설치해도 평소 컨텍스트는 가볍게 유지되고(5장에서 배운 컨텍스트 관리와 직결됩니다), 필요한 순간에만 전문 지식이 동원됩니다.

3. 커맨드 · Skills · Subagents의 차이

비슷해 보이는 확장 기능들의 차이를 정리하면 다음과 같습니다.

기능호출 방식컨텍스트비유
커스텀 커맨드내가 /명령 입력현재 세션 공유자주 쓰는 단축 지시
Skills클로드가 자동 인식점진적 로드분야별 작업 매뉴얼
Subagents위임별도 컨텍스트전문 외주 담당자

4. 어디에 쓰면 좋을까?

Skills는 "특정 작업을 항상 정해진 방식으로 처리하고 싶을 때" 빛을 발합니다. 예를 들면 다음과 같습니다.

  • 우리 팀 규칙에 맞는 커밋 메시지 생성
  • 특정 양식의 문서/보고서 작성
  • PDF·엑셀·PPT 같은 문서 포맷 다루기
  • 회사 브랜드 가이드에 맞춘 디자인 적용
  • 정해진 절차의 데이터 분석 파이프라인

다음 장에서는 직접 SKILL.md를 만들어 나만의 Skill을 등록해보겠습니다.

Skills란? - 클로드 코드 에센셜 | 위니버시티