나의 첫 스킬 만들기 : 실습으로 배우는 스킬 제작 A to Z

목차

    나의 첫 스킬 만들기 : 실습으로 배우는 스킬 제작 A to Z

    이론은 충분합니다. 이제 직접 만들어볼 차례입니다.

    이 글에서는 간단하지만 실용적인 스킬을 처음부터 끝까지 함께 만들어봅니다.

    완성하면 매일 아침 "오늘 뭐하지?"를 Claude에게 물어볼 수 있게 됩니다.

    만들 스킬 소개

    실습 스킬: daily-briefing

    기능: 오늘 날짜, 요일, 주요 일정을 브리핑
    트리거: "오늘 브리핑", "데일리 브리핑" 요청 시
    출력: 깔끔하게 정리된 오늘의 정보

    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    왜 이 스킬을 첫 번째로 만드는 거예요?

    🎯
    딱딱씨

    세 가지 이유야. 간단하고, 매일 쓸 수 있고, 결과를 바로 확인할 수 있거든. 첫 스킬로 딱이지!

    Step 1: 폴더 생성

    먼저 스킬을 저장할 폴더를 만듭니다.

    터미널에서 실행:
    mkdir -p ~/.claude/skills/daily-briefing

    🎯 딱딱씨의 팁

    폴더명은 스킬의 name과 동일하게 맞추는 것이 관리하기 좋습니다!

    Step 2: SKILL.md 작성

    핵심 파일인 SKILL.md를 작성합니다.

    ---
    name: daily-briefing
    description: 오늘의 날짜, 요일, 주요 정보를 브리핑. "오늘 브리핑", "데일리 브리핑", "오늘 뭐야" 요청 시 활성화
    keywords: ["오늘 브리핑", "데일리 브리핑", "오늘 뭐야", "아침 브리핑"]
    version: 1.0.0
    ---
    
    # 데일리 브리핑 스킬
    
    ## 역할
    당신은 개인 비서입니다. 매일 아침 오늘의 정보를 깔끔하게 정리해서 전달합니다.
    
    ## 출력 형식
    다음 형식으로 브리핑을 제공하세요:
    
    ```
    📅 오늘의 브리핑
    
    📆 날짜: YYYY년 MM월 DD일 (요일)
    🔢 연중 N번째 날 | 이번 주 N번째 날
    
    💡 오늘의 한 줄
    [동기부여 문구 또는 재미있는 사실]
    
    ✅ 추천 할 일
    - [생산성 관련 제안 1]
    - [생산성 관련 제안 2]
    ```
    
    ## 규칙
    1. 항상 현재 날짜 기준으로 정보 제공
    2. 친근하지만 전문적인 톤 유지
    3. 긍정적인 메시지 포함
    4. 간결하게 핵심만 전달
    
    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    출력 형식을 왜 이렇게 자세히 적어요?

    🎯
    딱딱씨

    형식을 명확히 해야 매번 일관된 결과가 나와. 안 그러면 어떨 때는 길고, 어떨 때는 짧고... 들쭉날쭉해져.

    Step 3: 스킬 테스트

    파일을 저장했으면 바로 테스트해봅니다.

    방법 1: 슬래시 명령

    Claude Code에서 입력:
    /daily-briefing

    방법 2: 자연어 요청

    Claude Code에서 입력:
    오늘 브리핑해줘

    💡 예상 출력

    📅 오늘의 브리핑
    
    📆 날짜: 2024년 3월 15일 (금요일)
    🔢 연중 75번째 날 | 이번 주 5번째 날
    
    💡 오늘의 한 줄
    금요일입니다! 이번 주 마무리를 깔끔하게 해보세요.
    
    ✅ 추천 할 일
    - 이번 주 완료한 작업 정리하기
    - 다음 주 계획 간단히 세우기
    🎯 딱딱씨의 팁

    스킬이 인식 안 되면 Claude Code를 재시작해보세요. 새로 만든 스킬은 재시작 후 인식되는 경우가 있습니다!

    Step 4: 스킬 개선하기

    기본 버전이 잘 작동하면, 조금씩 개선해봅니다.

    개선 아이디어 1: 날씨 정보 추가

    ## 출력 형식
    ...
    🌤️ 날씨 (선택적)
    [사용자가 위치 정보를 제공하면 날씨 안내]
    

    개선 아이디어 2: 기념일 알림

    ## 추가 기능
    - 오늘이 공휴일이면 알려주기
    - 특별한 기념일 (어린이날, 크리스마스 등) 표시
    

    개선 아이디어 3: 맞춤 인사

    ## 규칙
    ...
    5. 시간대에 따라 인사 변경
       - 오전: "좋은 아침이에요!"
       - 오후: "오후도 화이팅!"
       - 저녁: "수고 많으셨어요!"
    
    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    처음부터 다 넣으면 안 되나요?

    🎯
    딱딱씨

    작게 시작해서 점진적으로 개선하는 게 좋아. 처음부터 복잡하면 뭐가 문제인지 찾기 어렵거든.

    최종 체크리스트

    스킬 완성 체크리스트

    ✅ 폴더 생성 완료: ~/.claude/skills/daily-briefing/
    ✅ SKILL.md 작성 완료
    ✅ 프론트매터 포함 (name, description, keywords)
    ✅ 슬래시 명령 테스트 통과
    ✅ 자연어 요청 테스트 통과
    ✅ 출력 형식 일관성 확인

    💡 완성된 폴더 구조

    ~/.claude/skills/
    └── daily-briefing/
        └── SKILL.md
    핵심 정리

    Step 1 - 폴더 생성 (스킬명과 동일하게)
    Step 2 - SKILL.md 작성 (프론트매터 + 본문)
    Step 3 - 테스트 (슬래시 명령 & 자연어)
    Step 4 - 점진적 개선

    🎉 축하합니다! 첫 번째 스킬을 완성했습니다!
    이제 원하는 스킬을 직접 만들어보세요.

    다음 글 예고

    👉 슬래시 명령 이해하기 : /명령어로 스킬을 더 강력하게 활용하는 법


    첫 스킬 완성을 축하합니다! 🎊
    이제 무한한 가능성이 열렸습니다!

    댓글

    이 블로그의 인기 게시물

    n8n으로 업무 자동화 시작하기 : 왜 필요하고 어떻게 활용할까?

    n8n 데이터 처리 노드 : Set, Split, Merge 완벽 정리

    n8n 트리거 노드 : 3가지 유형으로 자동화 시작하기