스킬이 뭔가요?
Claude에게 "우리 회사는 이렇게 일해"를 미리 알려주는 업무 매뉴얼
매번 같은 형식, 같은 말투, 같은 구조를 반복 설명하고 계신가요?
스킬은 그 반복을 한 번에 해결합니다.
매번 같은 형식 · 말투를
다시 알려줄 필요 없음
누가 요청해도 동일한
형식의 결과물이 나옴
내가 만든 스킬을
팀원도 바로 활용
스킬 = "내가 원하는 결과물의 레시피"입니다.
한 번 만들어두면, 누구든 같은 품질의 결과물을 뽑아낼 수 있습니다.
→ 좋은 레시피에는 5가지 구성 요소가 있습니다.
잘 만든 스킬의 5가지 구성 요소
이 다섯 가지를 모두 갖춰야 Claude가 정확히 호출하고 일관되게 응답합니다
트리거 · 언제 호출되는가?
사용자의 어떤 발화 · 키워드 · 입력 형태에 자동 호출될지 description에 명시합니다. 트리거가 약하면 스킬이 있어도 Claude가 호출하지 않습니다.
SKILL.md → description + ## 호출 조건역할 · 누가 답하는가?
호출되는 순간 Claude가 어떤 정체성 · 관점 · 어조로 응답할지 페르소나를 분명히 정의합니다. 한 명일 수도, 여러 명일 수도 있습니다.
SKILL.md → ## 페르소나절차 · 어떻게 처리하는가?
입력을 받은 뒤의 작업 순서를 단계별로 번호화합니다. "무엇을 먼저, 무엇을 마지막에" 가 명시될수록 결과가 일관됩니다.
SKILL.md → ## 진행 규칙형식 · 결과는 어떻게 생겼는가?
응답의 구조 · 필수 섹션 · 길이를 템플릿으로 고정합니다. 형식을 잡으면 매번 같은 모양의 답변을 받습니다.
SKILL.md → ## 출력 형식경계 · 무엇을 하지 않을 것인가?
흔한 실패 모드와 스킬 범위 밖 요청을 미리 차단합니다. 하지 말 것을 적어두면 엉뚱한 결과를 막습니다.
SKILL.md → ## 하지 말 것스킬을 만들면 스킬 이름의 폴더가 하나 생깁니다. 그 안에 SKILL.md 한 개만 있어도 스킬은 작동합니다. 절차 · 예시 · 템플릿이 많아지면 아래처럼 폴더로 나눠 담습니다.
Claude는 먼저 description만 읽고, 스킬이 호출되면 SKILL.md 본문을 읽고,
필요할 때만 references/ · assets/를 꺼내봅니다.
자주 안 쓰는 내용을 바깥 파일로 빼두면 본문은 가볍게 유지되고, 스킬은 얼마든지 커질 수 있습니다.
→ 이 단계적 로딩 원리는 7번 참고에서 자세히 다룹니다.
시 쓰기 스킬 만들기
5인 페르소나 팀이 시 한 편을 다각도로 비평하고 4가지 개선 방향을 합의문으로 정리합니다
노을이 붉게 타오르고
낙엽은 바람에 흩날린다
나는 홀로 길을 걷는다
쓸쓸함이 마음에 스며든다
- claude.ai 접속 후 좌측 하단 사용자 지정 클릭
- 스킬 탭 → 우측 상단 + 버튼 → 스킬 만들기
- 스킬 지침 작성 선택 후 아래 SKILL.md 전체를 그대로 붙여넣기
- 저장 → 새 채팅에서
/poem-critique-team입력 후 시 초고 전송
노을이 붉게 타오르고 / 낙엽은 바람에 흩날린다 / 나는 홀로 길을 걷는다 / 쓸쓸함이 마음에 스며든다
스킬 만들기 : 4가지 방법
사용자지정 → 스킬 → + 스킬 만들기에서 시작
claude.ai → 좌측 하단 사용자 지정 → 스킬 탭 → 우측 상단 + 버튼 → 스킬 만들기
Claude에 내장된 skill-creator 스킬을 활용하는 방식입니다. "어떤 스킬을 만들고 싶은지" 대화로 설명하면 skill-creator가 자동으로 SKILL.md를 작성해줍니다. 기존 양식 파일(PPT·Word·PDF)을 첨부하면 구조까지 함께 분석합니다.
SKILL.md의 내용을 직접 입력합니다. name, description, Instructions 등을 원하는 대로 세밀하게 작성할 수 있습니다. 스킬 구조를 이해하고 있다면 가장 정교한 결과물을 만들 수 있는 방법입니다.
SKILL.md와 에셋(템플릿, 이미지 등)을 zip으로 압축해서 업로드합니다. 외부에서 만든 스킬이나 다른 사람이 공유한 스킬을 가져올 때 사용합니다.
Anthropic 공식 저장소(anthropics/skills)나 다른 사용자가 공개한 GitHub 저장소에서 스킬을 받아옵니다. 저장소를 zip으로 다운로드해 업로드하거나, SKILL.md 내용을 복사해 스킬 지침 작성에 붙여넣으면 됩니다.
입문자는 ④ GitHub에서 검증된 스킬을 받아 ② 스킬 지침 작성에 붙여넣고 시작해보세요. 어떤 구조인지 먼저 익히면 됩니다.
감이 잡히면 ① Claude와 함께 창작하기로 내 업무에 맞춘 스킬을 만들고, 더 정교하게 다듬고 싶으면 ② 스킬 지침 작성으로 직접 편집합니다.
실전 팁 모음
5가지 구성 요소별 핵심 노하우 + 스킬 작성 방식 한 가지
"보고서 만들어줘", "이거 정리해줘"처럼 사용자가 실제로 말할 문장을 그대로 넣으세요
"차분한 시인", "단호한 평론가"처럼 한 줄로 캐릭터를 잡으면 어조가 일관됩니다
"1. 받기 2. 분석 3. 정리"처럼 번호를 매기면 결과가 매번 같은 흐름이 됩니다
섹션 이름과 길이를 정해두면 매번 같은 모양의 답변을 받습니다
흔한 실패 케이스 3개를 미리 적어두세요. 엉뚱한 결과를 막습니다
한 번에 완성하려 하지 마세요. 결과를 보고 키워드 · 지침을 조금씩 수정합니다
Anthropic 스킬 설계 원칙 4가지
이 페이지의 5가지 구성 요소는 Anthropic 엔지니어링 블로그가 제시한 스킬 설계 원칙 4가지를 입문자가 SKILL.md에 바로 적용할 수 있도록 풀어 쓴 것입니다
점진적 정보 공개 · Progressive disclosure
메타데이터 → SKILL.md 본문 → 추가 링크 파일 순으로 Claude가 필요한 만큼만 정보를 단계적으로 불러오게 합니다. 컨텍스트 토큰을 아끼면서도 필요한 맥락은 모두 닿도록 구조화하는 핵심 원리입니다.
확장 가능한 구조 · Structure for scale
SKILL.md 본문이 비대해지면 절차·형식·예시를 별도 파일로 분리합니다. 자주 쓰지 않는 맥락을 따로 두면, 핵심 본문은 가볍게 유지되고 스킬은 무한히 커질 수 있습니다.
Claude 관점에서 생각 · Think from Claude's perspective
이름과 description이 호출 결정을 좌우합니다. 실제 사용 패턴을 관찰하면서 Claude가 호출을 망설이는 지점, 페르소나가 흔들리는 지점을 찾아 다듬습니다.
Claude와 반복 개선 · Iterate with Claude
성공한 워크플로와 자주 일어나는 실패 모드를 함께 정리해 스킬에 다시 반영합니다. 가정이 아니라 실제 동작을 근거로 다듬어야 스킬이 안정됩니다.
description은 첫 번째 layer이자 호출 판단의 근거
페르소나 정의가 흔들릴 때 Claude가 어디서 헷갈리는지 관찰
긴 절차는 별도 파일로 빼서 본문을 가볍게 유지
출력 템플릿이 길어지면 reference 파일로 분리
실제로 마주친 실패 모드를 "하지 말 것"으로 캡처
Anthropic Engineering, Equipping agents for the real-world with Agent Skills
https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
스킬을 만들었다면, 플러그인으로 묶어보세요
스킬 하나는 한 가지 일을 합니다. 자주 쓰는 스킬과 MCP를 한 플러그인으로 묶으면, 팀 전체가 같은 도구를 한 번에 설치해서 씁니다.