[Claude Code 스킬] 커스텀 스킬(Agent Skills) — SKILL.md 한 장으로 Claude에게 전문 능력 심기 | DAKER 커뮤니티

커스텀 스킬(Agent Skills)이란

무엇 — Agent Skills는 SKILL.md 파일 한 장으로 Claude에게 특정 작업의 "전문 매뉴얼"을 심어 주는 기능입니다. 폴더 안에 YAML frontmatter(name·description)와 마크다운 지시문을 담은 SKILL.md를 두면, Claude가 관련 상황을 감지해 그 매뉴얼을 펼쳐 읽고 그대로 수행합니다. 매번 프롬프트에 길게 반복하던 절차를, 재사용 가능한 한 장의 문서로 외부화하는 셈입니다.

언제 쓰나

슬래시 커맨드가 "내가 직접 부르는 단축키"라면, 스킬은 "상황을 감지해 Claude가 알아서 펴 보는 설명서"에 가깝습니다.

사용법

스킬은 폴더 하나로 시작합니다. 개인용(모든 프로젝트 공통)은 ~/.claude/skills/, 프로젝트용(레포 공유)은 .claude/skills/에 둡니다.

# 개인 스킬 폴더 생성
mkdir -p ~/.claude/skills/pdf-report

그 안에 SKILL.md를 작성합니다.

---
name: pdf-report
description: 월간 운영 지표를 표준 A4 PDF 보고서로 만들 때 사용.
  "월간 리포트", "운영 보고서" 요청 시 트리거.
allowed-tools: Read, Write, Bash
---
# 월간 운영 보고서 생성

1. data/metrics.csv 를 읽는다
2. scripts/render.py 로 차트를 만든다  → 검증: PDF 4쪽
3. templates/cover.html 표지를 앞에 붙인다

description가 가장 중요합니다 — Claude는 이 한 줄만 보고 "언제 이 스킬을 펼칠지" 판단합니다. 트리거 상황과 키워드를 구체적으로 적을수록 정확히 발동합니다.

핵심 원리 — 점진적 공개(Progressive Disclosure)

스킬은 잘 정리된 도서관과 같습니다. Claude는 평소 description(목차)만 메모리에 띄워 두고, 관련 작업이 들어오면 그제야 SKILL.md 본문(챕터)을, 더 깊은 정보가 필요하면 references/ 폴더(부록)를 펼칩니다. 덕분에 스킬을 수십 개 깔아도 컨텍스트는 가볍게 유지됩니다.

출처

Redirecting to [Claude Code 스킬] 커스텀 스킬(Agent Skills) — SKILL.md 한 장으로 Claude에게 전문 능력 심기 | DAKER 커뮤니티...