스킬 개념 총정리
스킬 = Claude에게 주는 업무 지침서 한 번 적어두면, 매번 설명 없이 실행됩니다.
1. 스킬이란?
비유: 비서에게 주는 업무 지침서
새로 온 비서가 있다고 상상해보세요.
지침서 없이 일하면:
나: "오늘 피드백 정리해줘"
비서: "어떤 형식으로요? 어디서 가져와요? 누구한테 보내요?"
나: (매번 처음부터 설명...)
지침서 적어두면:
나: "오늘 피드백 정리해줘"
비서: (지침서 보고) "네, 에어테이블에서 가져와서 → 요약하고 →
이메일 초안 만들면 되죠? 바로 할게요!"
| 일반 업무 | Claude 세계 |
|---|---|
| 업무 지침서 | 스킬 |
| ”이 업무는 이렇게 해” | SKILL.md 파일 |
| 한 번 적어두면 끝 | 매번 설명 안 해도 됨 |
Before vs After
| 스킬 없이 😰 | 스킬 있으면 ✨ |
|---|---|
| 매번 긴 프롬프트 작성 | 한 마디로 실행 |
| ”지난번에 어떻게 했더라?” | 항상 같은 방식으로 처리 |
| 결과물 들쭉날쭉 | 일관된 품질 |
| 나만 아는 방법 | 팀과 공유 가능 |
실제 사용 예시
닿(스터디장)이 실제로 쓰는 스킬들:
| 스킬 | 하는 일 |
|---|---|
| 설문 분석 스킬 | 줌 설문조사 저장 → VTT 교차분석 → 리포트 생성 → 스터디장에게 발송 |
| 폐강 스킬 | 베터모드 처리 → 수강생 안내 문자 → Zoom/캘린더 삭제 |
| 업무일지 스킬 | 대화내역 추출 → 정리 → 발행 |
핵심: 이 모든 파이프라인이 “설문 분석 스킬 실행해줘” 한 마디로 끝남.
2. 스킬은 어떻게 생겼나?
정체: 그냥 폴더입니다
my-skill/ ← 폴더 하나
├── SKILL.md ← 필수! 이것만 있으면 스킬
├── references/ ← (선택) 참고 자료
│ └── template.md
└── scripts/ ← (선택) 자동화 스크립트
└── extract.js
딱 하나만 필수: SKILL.md
SKILL.md의 구조
---
name: meeting-summary
description: 회의록을 요약합니다. "회의 요약해줘"라고 말하면 실행.
---
# Meeting Summary 스킬
## 단계별 절차
1. 회의 내용 분석
2. 핵심 논의사항 추출
3. 결정사항 정리
4. 액션아이템을 담당자/할일/기한으로 구조화
5. 마크다운 파일로 저장
| 부분 | 역할 |
|---|---|
--- 사이 (메타정보) | 언제 이 스킬을 쓸지 (name, description) |
--- 아래 (본문) | 어떻게 처리할지 (단계, 규칙, 주의사항) |
🎯 가장 중요한 것:
description에 사용자가 말할 법한 키워드를 넣으세요! “회의록 요약해줘”라고 적어두면 → Claude가 자동으로 이 스킬을 인식합니다.
3. 왜 효율적인가? — 점진적 공개
스킬은 필요할 때만 정보를 불러옵니다.
3단계 로딩
1단계: 메타정보만 읽음 (항상)
→ "이 스킬은 회의록 요약할 때 쓰는구나" (name, description만)
2단계: 본문 읽음 (관련 있을 때만)
→ 사용자가 "회의록 요약해줘" 하면 그때 읽음
3단계: 참고 파일 (실행할 때만)
→ references/, scripts/ 안의 파일은 진짜 실행할 때만
| 방식 | 토큰 사용 | 속도 |
|---|---|---|
| 매번 긴 프롬프트 | 매번 전체 사용 📈 | 느림 |
| 스킬 (점진적 공개) | 필요한 만큼만 📉 | 빠름 |
비유: 백과사전 전체를 매번 읽는 것 vs 목차 보고 필요한 페이지만 펼치는 것
💡 MCP는 연결된 도구를 전부 로딩하지만, 스킬은 필요한 것만 단계적으로 읽어서 훨씬 효율적!
4. 스킬이 저장되는 두 곳
전역 vs 프로젝트
| 구분 | 위치 | 적용 범위 | 언제 쓰나 |
|---|---|---|---|
| 전역 | ~/.claude/skills/스킬명/ | 내 컴퓨터의 모든 프로젝트 | 어디서든 쓸 스킬 |
| 프로젝트 | .claude/skills/스킬명/ | 이 프로젝트에서만 | 특정 맥락에서만 쓸 스킬 |
~/.claude/skills/ ← 전역 (개인용, 모든 프로젝트에서)
+
./프로젝트/.claude/skills/ ← 프로젝트 (이 폴더에서만)
숨김 폴더 찾는 법
.claude 폴더는 숨김 폴더입니다.
| OS | 숨김 폴더 보기 |
|---|---|
| Mac | Finder에서 Cmd + Shift + . |
| Windows | 파일 탐색기에서 Ctrl + Shift + . |
💡
.claude/skills/폴더를 찾았다면 즐겨찾기 해두세요! 자주 들어가게 됩니다.
프로젝트 스킬의 장점: 팀 공유
1. 내가 .claude/skills/에 스킬 만듦
2. Git에 커밋 & 푸시
3. 팀원이 프로젝트 clone
4. 스킬이 이미 포함되어 있음! (별도 설치 불필요)
5. 공식 스킬
앤트로픽(Anthropic)에서 직접 만들어 공개한 스킬들이 있습니다.
GitHub: github.com/anthropics/skills
비개발자에게 추천하는 공식 스킬
| 스킬 | 하는 일 | 사용 예시 |
|---|---|---|
| PDF 생성/편집/추출 | ”이 문서 PDF로 만들어줘” | |
| pptx | 프레젠테이션 생성 | ”발표자료 5장 만들어줘” |
| xlsx | 엑셀 파일 생성 | ”이 표 엑셀로 만들어줘” |
| docx | Word 문서 생성 | ”보고서 Word로 저장해줘” |
설치 방법
- GitHub에서 다운로드 (Code → Download ZIP)
- 압축 해제
- 원하는 스킬 폴더를
~/.claude/skills/에 복사 - 끝!
또는 Claude에게 링크 주고 “이걸 설치해줘”라고 요청하면 알아서 해줍니다.
6. 스킬 만드는 두 가지 방법
| 방법 | 설명 |
|---|---|
| 방법 1 | skill-creator에게 “이런 스킬 만들어줘” → 대화하며 완성 |
| 방법 2 ⭐ | 작업하다가 → “이 과정을 스킬로 만들어줘” |
추천: 방법 2
1. 평소처럼 Claude에게 작업 시킴
2. "어? 이거 반복되겠는데?"
3. "지금까지 한 이 작업을 스킬로 만들어줘"
4. Claude가 SKILL.md 자동 생성!
💡 처음부터 “스킬 만들어야지!” 하기보다, 작업하다가 자연스럽게 만드는 게 훨씬 실용적입니다.
7. 배포 & 공유
만든 스킬을 GitHub에 올리면 누구나 설치할 수 있습니다.
1. 내가 유용한 스킬 만듦
2. GitHub에 올림
3. 팀원/동료에게 링크 공유
4. 상대방이 설치 → 바로 사용 가능
| 로컬에만 있으면 | GitHub에 올리면 |
|---|---|
| 내 컴퓨터에서만 사용 | 어디서든 설치 가능 |
| 공유하려면 파일 전송 | 링크 하나로 공유 |
| 버전 관리 어려움 | 업데이트 추적 가능 |
8. Claude Code 확장 기능 비교
스킬 외에도 Claude Code를 확장하는 방법이 있습니다.
| 기능 | 한 줄 설명 | 비유 |
|---|---|---|
| 스킬 | 업무 지침서 | 업무 SOP |
| MCP | 외부 서비스 연결 | AI용 USB-C 포트 |
| 서브에이전트 | 전문가에게 위임 | 팀원 |
| 훅 | 특정 이벤트에 자동 실행 | 알람 |
💡 비개발자 추천: 스킬만 잘 써도 대부분의 업무 자동화가 가능합니다!
핵심 정리
| 개념 | 한 줄 |
|---|---|
| 스킬 | Claude에게 주는 업무 지침서 |
| SKILL.md | 지침서 본문 (유일한 필수 파일) |
| description | ”언제 이 스킬 쓸지” 적는 곳 (가장 중요!) |
| 점진적 공개 | 필요한 만큼만 읽어서 효율적 (MCP보다 가벼움) |
| 전역 스킬 | ~/.claude/skills/ → 모든 프로젝트에서 사용 |
| 프로젝트 스킬 | .claude/skills/ → 이 프로젝트에서만 (팀 공유 가능) |
| 만드는 법 | 작업하다가 “이걸 스킬로 만들어줘” (방법 2 추천) |
📚 더 알아보기
| 문서 | URL |
|---|---|
| 스킬 공식 가이드 | code.claude.com/docs/en/skills |
| 공식 스킬 모음 | github.com/anthropics/skills |
| 추천 영상 | Claude Skills.. 앤트로픽에 $200를 내야하는 이유 |