github수정

Clip 2: Skill 만들고 Claude.ai 에 추가하기

📋 학습 목표

  • 커스텀 Skill의 기본 구조를 이해하고 작성할 수 있다

  • YAML 프론트매터와 마크다운 본문을 올바르게 구성할 수 있다

  • Skill을 패키징하고 Claude.ai에 업로드할 수 있다

  • 실전 예제로 업무 자동화 Skill을 직접 만들어볼 수 있다


1. Skill의 기본 구조

1.1 최소 구조

모든 Skill은 최소한 SKILL.md 파일을 포함한 디렉토리로 구성됩니다.

my-custom-skill/
└── SKILL.md      # 필수 파일

1.2 확장 구조

실제 프로젝트에서는 추가 리소스를 포함합니다.

company-report-skill/
├── SKILL.md                    # 메인 지침
├── REFERENCE.md                # 참고 자료
├── templates/
│   ├── report_template.md      # 보고서 템플릿
│   └── chart_config.json       # 차트 설정
└── scripts/
    ├── generate_chart.py       # 차트 생성 스크립트
    └── export_pdf.py           # PDF 변환 스크립트

2. SKILL.md 파일 작성하기

2.1 YAML 프론트매터 (필수)

필수 필드

필드
설명
제약 조건

name

Skill의 고유 이름

최대 64자, 소문자+하이픈 권장

description

Claude가 Skill을 언제 사용할지 판단하는 설명

최대 1024자, 구체적으로 작성

선택 필드

필드
설명
예시

version

버전 번호

1.0.0, 2.1.3

dependencies

필요한 소프트웨어/패키지

python >= 3.10, node >= 18


2.2 Description 작성 전략

❌ 나쁜 예:

  • 너무 모호함

  • 언제 사용할지 불명확

✅ 좋은 예:

  • 구체적인 용도 명시

  • 입력/출력 형식 언급

  • 주요 기능 나열

spinner

2.3 마크다운 본문 작성

프론트매터 이후에는 상세 지침을 마크다운으로 작성합니다.

Q4 실적 보고서를 만들어줘. 데이터는 sales_Q4.csv 파일이야.


3. 코드 및 리소스 추가하기

3.1 Python 스크립트 예제

scripts/generate_chart.py:

3.2 템플릿 파일 예제

templates/report_template.md:


4. Skill 패키징하기

4.1 폴더 구조 검증

패키징 전에 구조를 확인합니다.

예상 출력:

4.2 ZIP 파일 생성

중요: ZIP 파일이 Skill 폴더를 루트로 포함해야 합니다.

❌ 잘못된 구조:

✅ 올바른 구조:

macOS/Linux:

Windows:


5. Claude.ai에 업로드하기

5.1 사전 요구사항

  • ✅ Claude.ai Pro, Max, Team, 또는 Enterprise 플랜

  • ✅ 올바른 구조의 ZIP 파일

  • ✅ SKILL.md에 필수 메타데이터 포함

5.2 업로드 단계

spinner

1단계: 설정 접속

  • Claude.ai 우측 상단 프로필 아이콘 클릭

  • "Settings" 선택

2단계: Skills 메뉴

  • 좌측 메뉴에서 "Skills" 클릭

  • "Custom Skills" 섹션으로 이동

3단계: 업로드

  • "+ Upload Custom Skill" 버튼 클릭

  • ZIP 파일 선택

  • "Upload" 확인

4단계: 검증

  • 자동 검증 프로세스 시작

  • YAML 문법 확인

  • 파일 구조 검증

5단계: 활성화

  • 검증 통과 시 Skill 목록에 표시

  • 토글 스위치로 활성화/비활성화 가능


6. 실습: 간단한 Skill 만들기

🗂️ STEP 1: 폴더 및 파일 생성

📝 STEP 2: SKILL.md 작성

오늘 마케팅 팀 회의에서 신제품 출시 캠페인을 논의했어요. 김대리, 박과장, 이부장이 참석했고, SNS 광고 예산은 500만원으로 결정했습니다. 김대리는 다음주까지 인스타그램 콘텐츠 초안을 만들기로 했어요.

사용 팁

  • 회의 녹취록을 복사-붙여넣기 하면 자동으로 구조화됩니다

  • 액션 아이템에 명확한 담당자와 마감일이 포함되도록 합니다

  • 결정 사항과 논의 사항을 명확히 구분합니다

⬆️ STEP 4: Claude.ai에 업로드

  1. Claude.ai > Settings > Skills

  2. "+ Upload Custom Skill"

  3. meeting-notes-skill.zip 선택

  4. 업로드 완료 후 활성화

✅ STEP 5: 테스트

Claude.ai에서 테스트:

예상 결과: Claude가 자동으로 meeting-notes-skill을 로드하여 구조화된 회의록을 생성합니다.


7. 고급 팁

7.1 Skill Creator 활용하기

Claude.ai에는 skill-creator라는 기본 Skill이 포함되어 있습니다.

사용 방법:

7.2 버전 관리

API에서 버전 지정:

7.3 여러 Skills 조합

시나리오: 브랜드 가이드에 맞는 회의록 생성

참고 자료

공식 문서


강사 정보

  • 작성자: 정구봉

  • LinkedIn: https://www.linkedin.com/in/gb-jeong/

  • 이메일: bong@dio.so

강의 자료

  • 강의 자료: https://goobong.gitbook.io/fastcampus

  • Github: https://github.com/Koomook/fastcampus-ai-agent-vibecoding

  • FastCampus 강의 주소: https://fastcampus.co.kr/biz_online_vibeagent

마지막 업데이트