본문 바로가기

Skills 이해하기

1. Skills 이해하기

1.1 Skills란?

Skills는 Claude에게 특정 작업을 수행하는 방법을 가르치는 재사용 가능한 지침 묶음입니다. 내부에 작업 지침이 담겨 있고 필요하면 코드까지 들어 있어, 사용자는 복잡한 과정을 이해할 필요 없이 자연어로 요청만 하면 됩니다.

예를 들어, "이 데이터로 엑셀 파일을 만들어줘"라고 요청하면 Claude가 알아서 xlsx Skill을 호출해 실제 엑셀 파일을 만들어냅니다.

사실 여러분은 이미 Skills를 사용해보았습니다. 5장에서 보고서를 PDF로 변환하고 발표 자료를 만들 때, Claude가 내부적으로 pdf Skill과 pptx Skill을 호출해서 작업한 것입니다. 따로 설정한 적이 없는데도 조용히 동작했기 때문에 눈치채지 못했을 뿐입니다.

1.2 내장 Skills

Claude Desktop에는 이처럼 따로 설치하지 않아도 바로 쓸 수 있는 내장 Skills가 있습니다. 가장 많이 쓰는 것은 문서 생성 Skills 네 가지(docx, xlsx, pptx, pdf)이고, 여기에 Skill 자체를 만들어주는 skill-creator가 함께 들어 있습니다. 먼저 문서 생성 네 가지부터 보겠습니다. 항목마다 요청 예시와 할 수 있는 일을 함께 정리했습니다.

1.2.1 docx (Word 문서)

프로젝트 제안서를 Word 문서로 작성해줘.
  • Word 문서 생성 및 편집
  • 서식(제목, 본문, 표, 목록 등) 적용
  • 템플릿 기반 문서 작성

1.2.2 xlsx (Excel 스프레드시트)

이 매출 데이터를 엑셀 파일로 만들어줘. 차트도 포함해줘.
  • 스프레드시트 생성 및 편집
  • 수식, 차트, 서식 적용
  • 데이터 분석 결과를 바로 엑셀로 출력

1.2.3 pptx (PowerPoint 프레젠테이션)

AI 트렌드에 대한 발표 자료를 11장으로 만들어줘.
  • 프레젠테이션 생성 및 편집
  • 슬라이드 레이아웃, 디자인 적용
  • 차트, 이미지, 다이어그램 포함

1.2.4 pdf (PDF 처리)

이 3개의 PDF 파일을 하나로 합쳐줘.
  • PDF 읽기 및 텍스트 추출
  • PDF 병합
  • 폼 필드 채우기

1.2.5 skill-creator (Skill 만들기)

매주 반복하는 주간 보고서 작성을 Skill로 만들어줘.
  • 어떤 일을 Skill로 만들지 대화로 물어보며 정리
  • 핵심 지침 파일(SKILL.md)과 필요한 코드까지 대신 작성
  • 코드를 모르는 사람도 자연어 요청만으로 나만의 Skill 생성

문서 생성 네 가지가 결과물을 만드는 Skill이라면, skill-creator는 Skill을 만들어주는 Skill입니다. 이어서 이 skill-creator로 직접 나만의 Skill을 만들어볼 텐데, 그때 코드를 한 줄도 쓰지 않아도 되는 것이 이 Skill 덕분입니다.

이 밖에 포스터나 이미지 같은 시각 디자인을 만들어주는 canvas-design도 Anthropic이 공식으로 제공하는 Skill입니다. 다만 문서 생성 네 가지처럼 처음부터 켜져 있는 것은 아니고, 사이드바의 사용자 지정에서 스킬 탭의 찾아보기 버튼을 누른 뒤, 디렉터리에서 검색해 추가합니다.

사이드바에서 사용자 지정 메뉴를 클릭합니다.

스킬 탭에서 '찾아보기' 버튼을 누르면 스킬 디렉터리로 이동합니다.

디렉터리에서 canvas-design을 검색하고 + 버튼을 눌러 추가합니다.

내장 Skills에는 한글(HWP/HWPX) 문서 생성 Skill이 포함되어 있지 않습니다. 한글 문서를 다루려면 커뮤니티 Skill을 설치하거나 직접 Skill을 만들어야 합니다. 관련 내용은 위니북스의 Claude Cowork 에센셜 책에서 자세히 다루고 있습니다.

1.3 Skills의 동작 원리

내장 Skills가 어떤 것인지 보았으니, 이번에는 Skills가 내부적으로 어떻게 동작하는지 살펴보겠습니다. 원리를 몰라도 쓰는 데는 지장이 없습니다. 하지만 Skill이 어떤 파일로 이루어지고 Claude가 그것을 어떤 순서로 읽는지 알아두면, 이어서 나만의 Skill을 만들 때 어디에 무엇을 적을지 훨씬 잘 판단할 수 있습니다.

1.3.1 단계별 동작 흐름

여러분이 무언가를 요청하면 Claude는 설치된 Skill들의 메타데이터부터 확인합니다. 메타데이터는 각 Skill 맨 앞에 붙은 짧은 소개글로, 이 Skill의 이름이 무엇이고 어떤 일을 하는지가 몇 줄로 적혀 있습니다. 책으로 치면 표지에 적힌 제목과 소개 문구에 해당합니다. Claude는 이 소개글만 훑어보고 지금 요청에 맞는 Skill이 있는지 판단합니다.

적합한 Skill을 찾으면 그때 그 Skill의 전체 지침을 읽어 들여 작업을 수행하고, 맞는 Skill이 없으면 평소처럼 일반 대화로 답합니다.

1.3.2 Skill의 구조

Skill은 하나의 폴더로 구성됩니다. 이 폴더에 반드시 있어야 하는 파일은 SKILL.md 하나뿐입니다. SKILL.md 맨 위에는 이 Skill의 이름과 설명을 적은 짧은 머리말이 있고, 그 아래에는 "이런 요청이 오면 이렇게 처리하라"라는 실제 지침이 마크다운으로 담깁니다. 앞서 동작 흐름에서 Claude가 가장 먼저 확인한다고 했던 메타데이터가 이 머리말입니다.

그래서 마크다운 파일 하나만으로도 온전한 Skill이 됩니다. 코드가 반드시 필요한 것은 아닙니다. 말로 설명할 수 있는 작업 방식이라면, 그 내용을 SKILL.md에 적어두는 것만으로 Skill이 완성됩니다.

작업이 복잡해지면 SKILL.md 옆에 다른 파일을 함께 묶습니다. 다음은 자주 더해지는 것들이며, 모두 선택 사항입니다.

  • 참고 문서: 지침이 길어질 때 세부 내용을 따로 빼둔 마크다운 문서입니다.
  • 실행 스크립트: 파이썬 같은 프로그래밍 언어로 작성된 작은 프로그램입니다. 정밀한 파일 처리나 계산처럼 글로 설명하기보다 코드로 돌리는 편이 정확하고 안정적인 작업에 씁니다.
  • 자산 파일: 결과물의 바탕이 되는 문서 양식, 글꼴, 예시 데이터처럼 작업에 쓰이는 재료입니다.

이 가운데 자산 파일은 결과물의 완성도를 좌우할 때가 많습니다. 회사 양식에 맞춘 보고서나 SNS에 올릴 카드뉴스처럼 정해진 서식과 디자인이 있는 결과물을 만드는 Skill이라면, 필요한 재료를 assets에 잘 정리해 담아두는 것이 중요합니다. 원하는 모양을 말로 길게 설명하는 것보다 실제 양식 파일과 글꼴, 잘 만든 예시를 넣어두는 편이 훨씬 정확합니다. Claude가 설명 대신 실물 재료를 그대로 참고해 작업하기 때문입니다.

폴더를 어떻게 나눌지에 정해진 규칙은 없습니다. 아래는 자주 쓰는 구성의 한 예이며, scripts나 assets 같은 이름도 관례일 뿐입니다.

Skill을 파일로 내려받아 확장자를 .zip으로 바꾸고 압축을 풀면, 아래처럼 SKILL.md와 참고 문서, 스크립트 파일이 들어 있는 것을 확인할 수 있습니다.

실제로 내려받은 Skill 폴더를 열어본 모습으로, SKILL.md와 함께 스크립트 파일이 들어 있습니다.

이렇게 파일을 나눠두면 또 하나의 이점이 있습니다. Claude는 한 번에 모든 내용을 읽지 않고, 필요한 만큼만 단계적으로 가져옵니다. 처음에는 Skill마다 100토큰 안팎인 짧은 머리말(이름과 설명)만 훑어 어떤 Skill이 필요한지 가늠합니다. 토큰은 AI가 글의 분량을 세는 단위로, 100토큰이면 몇 문장 정도의 짧은 분량입니다. 그 Skill을 쓰기로 정한 뒤에야 SKILL.md 본문을 읽고, 참고 문서나 스크립트는 실제로 그 단계에 이르렀을 때 열거나 실행합니다. 머리말이 워낙 가벼워서 Skill을 여러 개 설치해두어도 평소 대화에는 거의 부담을 주지 않고, 그러면서도 지침이 길고 딸린 자료가 많은 작업까지 처리할 수 있습니다.

1.4 Skills 찾는 곳

1.4.1 공식 Skills

Anthropic이 GitHub에 공개한 공식 Skills 저장소입니다. 저장소는 코드와 파일을 모아두는 GitHub의 공간을 가리키는 말입니다. 여기에는 내장 문서 Skills(docx, xlsx, pptx, pdf)의 실제 코드와 함께 웹 화면 디자인, 브랜드 가이드라인 등 다양한 예제 Skills가 올라와 있습니다.

저장소를 직접 뒤져볼 필요는 없습니다. Claude는 웹을 검색할 수 있으니, 저장소 주소를 건네고 내 상황에 맞는 Skill을 골라달라고 하면 됩니다.

내 직업은 마케터야. https://github.com/anthropics/skills 에서
공식 지원하는 Skill 중에 내 업무에 도움이 될 만한 것을 추천해줘.
각각 어떤 일에 쓰는 Skill인지도 함께 설명해줘.

직업 자리만 바꿔 그대로 쓰면 됩니다. Claude가 저장소를 살펴보고 후보를 추린 뒤 설명까지 붙여주기 때문에, 영어로 된 저장소를 직접 읽지 않아도 됩니다.

1.4.2 커뮤니티 Skills

공식 저장소 밖에서도 커뮤니티가 만든 다양한 Skills를 찾을 수 있습니다. 특히 GitHub에서는 많은 개발자가 자신의 Skills를 공유하고 있습니다. 'Claude Skills'로 검색해서 Star 수가 많은 저장소부터 살펴보면 좋습니다. Star는 GitHub에서 추천이나 즐겨찾기에 해당하는 표시입니다. 아래는 대표적인 저장소입니다. 등록된 Skill 수는 빠르게 늘고 있어 따로 적지 않습니다.

커뮤니티 Skills는 검증된 기관이 아니라 개인이 만들어 올린 것입니다. Skill 안의 지침과 스크립트는 Claude가 그대로 따르고 실행하는 내용이므로, 악의적으로 만들어진 Skill에는 파일을 지우거나 정보를 빼돌리는 동작이 숨어 있을 수 있습니다. 설치 전에 Star 수와 만든 사람의 다른 활동을 확인하고, 회사 자료처럼 민감한 파일을 다루는 폴더에서는 출처가 분명한 Skill만 사용하세요. 미심쩍은 Skill은 설치하기 전에 Claude에게 파일을 건네고 "이 Skill이 어떤 동작을 하는지, 위험한 부분은 없는지 검토해줘"라고 맡겨보는 방법도 있습니다.

만들어진 Skills를 받아서 쓰는 것만으로도 활용 폭이 크게 넓어집니다. 그런데 내 업무에 딱 맞는 Skill은 결국 직접 만들어야 합니다. 이어서 코드 한 줄 쓰지 않고 Skill을 만들어보겠습니다.

Skills 이해하기 - Claude Desktop 에센셜 | 위니버시티