Anthropic이 공개한 Claude Skills는 Claude의 기능을 확장하는 모듈형 작업 단위입니다. 신규 입사자가 업무 매뉴얼을 보고 익히는 것처럼, Claude는 Skill로 조직의 작업 방식을 학습하고 내재화해 자율적으로 업무를 수행합니다.
Claude Skills는 단순한 자동화 스크립트를 넘어 ‘디지털 인수인계서’ 역할을 한다는 점에서 주목할 만합니다. 업무 노하우와 컨텍스트를 AI가 이해할 수 있는 형태로 문서화해 팀의 암묵지를 체계적으로 전달하고 재사용할 수 있습니다.
이 글에서는 Claude Skills의 개념과 구조를 알아보고, Skill Creator Skill을 활용해 직접 Skill을 만들어 조직 내에서 사용하는 방법을 자세히 살펴보겠습니다.
Claude Skills 개념과 핵심 특징
Claude Skills는 특정 작업 수행에 필요한 지침, 스크립트, 리소스를 하나의 폴더에 패키징한 ‘전문 지식 패키지’입니다. Claude는 Skill을 읽고 해석해 업무 맥락을 이해하고, 사용자의 요청에 맞춰 자율적으로 작업을 수행합니다. 마치 신규 입사자가 업무 매뉴얼을 습득한 후 독립적으로 업무를 수행하듯, Claude는 Skill의 지침을 내재화해 적절한 도구와 스크립트를 선택해 작업을 완수합니다.
Claude Skills의 주요 특징은 다음과 같습니다.
- 단순한 구조: Skill은 핵심 워크플로를 담은
SKILL.md파일과 템플릿, 예시 파일, Python 또는 Bash 스크립트로 구성됩니다. 복잡한 설정 없이 마크다운 파일과 스크립트만으로 Skill을 만들 수 있습니다. - 점진적 로딩: Claude는 초기화 시 각 Skill의 YAML 프론트매터(이름과 설명)만 읽어 들입니다. 실제 작업이 필요할 때만
SKILL.md의 상세 지침과 관련 스크립트를 bash 도구를 통해 동적으로 읽어 들이는 방식으로 컨텍스트 윈도우를 효율적으로 관리합니다. - 자율적 실행: 사용자가 명시적으로 Skill을 호출하지 않아도, Claude는 요청 내용을 분 석해 적합한 Skill을 자동으로 탐지하고 로드해 실행합니다.
Claude Skills 설정 화면

Claude Skills 기본 구조
Claude Skills의 기본 구조를 정확히 이해하면 누구나 쉽게 Skill을 만들 수 있습니다. 필수 요소와 선택 요소를 적절히 활용해 더 효과적인 Skill을 제작할 수 있습니다.
필수 요소
SKILL.md파일: 모든 Skill은 반드시SKILL.md파일을 포함해야 합니다. 이는 Skill의 핵심 파일로 YAML 프론트매터와 마크다운 본문으로 구성됩니다.- YAML 프론트매터의 필수 필드
- name: Skill의 고유 식별자입니다. 소문자, 숫자, 하이픈을 사용하며 디렉터리 이름과 일치해야 합니다.
- description: Skill이 무엇을 하는지, 언제 사용해야 하는지를 포함해야 합니다. Claude는 이 정보를 기반으로 Skill 실행 여부를 결정합니다.
- 마크다운 본문: Claude가 작업을 수행하는 구체적인 단계와 지 침을 안내합니다.
선택 요소
- 번들 리소스: Skill 실행에 필요한 보조 자료를 제공하며, 다음과 같은 폴더 구조를 따릅니다.
scripts/: Python이나 Bash로 작성된 실행 가능한 코드 파일입니다. 반복적으로 재작성되는 코드나 결정론적 신뢰성이 필요한 작업에 사용합니다.references/: 필요 시 컨텍스트에 로드할 문서나 참고 자료입니다. 데이터베이스 스키마, API 문서, 도메인 지식, 회사 정책 등에 활용합니다.assets/: 컨텍스트에 로드하지 않고 출력에 사용할 파일입니다. 템플릿, 이미지, 아이콘, 보일러플레이트 코드 등이 포함됩니다.
Progressive Disclosure 구조
Claude Skills는 컨텍스트를 효율적으로 관리하기 위해 3단계 로딩 시스템을 사용합니다.
- Level 1: 메타데이터(
name+description)는 세션 시작 시 항상 컨텍스트에 로드됩니다. - Level 2:
SKILL.md본문은 Skill이 트리거 될 때만 로드됩니다. - Level 3: 번들 리소스는 Claude가 필요하다고 판단할 때만 로드됩니다.