챗봇 만들기 다음에 읽는 설명·복습 자료입니다. 수업에서는 차이를 이해하고, 상세 제작·등록 방법은 필요할 때 참고합니다. 같은 이메일 회신 업무를 예로 들어, 챗봇과 스킬의 차이와 ChatGPT·Claude에서 스킬을 만드는 방법을 살펴봅니다.
1. 챗봇과 스킬, 무엇이 다를까요?
맞춤형 챗봇은 ‘역할을 정해 둔 AI 비서’, 스킬은 ‘AI가 필요할 때 꺼내 쓰는 업무 매뉴얼’로 이해하면 쉽습니다.
구분 | 맞춤형 챗봇 | 스킬 |
중심 | 특정 업무를 돕도록 설정한 AI 비서 | 특정 업무의 처리 방법을 담은 재사용 묶음 |
설정하는 내용 | 역할, 지침, 말투, 참고자료 | 사용할 상황, 작업 순서, 양식, 참고자료
필요하면 실행 코드도 포함 |
다시 사용할 때 | 해당 챗봇을 열어 새 자료를 넣음 | AI가 필요한 스킬을 불러오거나 사용자가 지정 |
수업 예시 | ‘이메일 회신 도우미’ | ‘우리 팀 이메일 회신 작성법’ |
둘 다 지침을 재사용하고 업무 결과를 만들 수 있습니다. 챗봇도 여러 단계를 수행할 수 있고, 스킬도 대화 중에 쓰입니다. ‘챗봇은 대화만, 스킬은 실행만’으로 구분하지 않습니다. 여기서 챗봇은 앞에서 만든 Gems 같은 맞춤형 챗봇을 뜻합니다.
2. 만들기 전에 준비할 것
잘 나온 결과물과 그 결과를 만든 방법을 함께 준비합니다. 아래는 이메일 회신 실습에 맞춘 교육용 예시입니다.
•
반복할 업무: 받은 메일을 읽고, 결정할 내용을 확인한 뒤 회신 초안 만들기
•
넣어 줄 자료: 교육용 메일, 내가 확정한 답변, 필요하면 우리 팀의 공개 가능한 문장 예시
•
원하는 결과: 핵심 요약, 확인할 사항, 회신 초안, 후속 할 일
•
꼭 지킬 기준: 미정인 일정·약속을 만들지 않기, 내가 답한 뒤 초안 쓰기, 실제 발송은 하지 않기
이미 마음에 드는 결과가 있다면
지금 결과를 다른 메일에도 재사용하고 싶어.
이번 사례에만 해당하는 이름·날짜·내용은 빼고,
결과를 만드는 작업 순서와 좋은 결과의 기준을 정리해줘.
Plain Text
복사
두 서비스에 공통으로 사용할 스킬 제작 요청
아래 요청을 기본으로 사용하고, 이어지는 서비스별 생성·등록 과정을 따릅니다.
앞에서 함께 다듬은 이메일 회신 방식을 재사용 가능한 스킬로 정리해줘.
스킬 이름: team-email-reply
표시 이름: 우리 팀 이메일 회신 작성법
사용할 때: 받은 업무 메일의 요청을 정리하고 회신 초안을 만들 때
사용하지 않을 때: 이메일 회신과 관계없는 일반 질문
다음 처리 순서를 지침에 넣어줘.
1. 받은 메일의 핵심과 상대방의 요청을 정리한다.
2. 회신에 필요한 답변 중 내가 결정해야 할 것을 확인한다.
3. 미정인 일정·약속·금액은 추측하지 않고, 번호 선택지로 질문한다.
4. 내 답을 받은 뒤 따뜻하고 간결한 회신 초안을 쓴다.
5. 요청마다 답이 포함됐는지 점검하고, 수정할 내용을 확인한다.
6. 최종 초안 뒤에 내가 처리할 후속 할 일을 따로 정리한다.
출력은 '핵심 요약 / 확인할 사항 / 회신 초안 / 후속 할 일'로 구분해줘.
확인이 필요한 단계에서는 초안 작성을 기다려줘.
메일을 실제로 발송하는 기능은 포함하지 마.
이번 메일의 이름·날짜·내용을 모든 메일에 적용하는 규칙으로 저장하지 마.
참고 예시는 교육용 가상 자료로 구분해줘.
먼저 내가 검토할 수 있도록 스킬 지침 초안을 보여줘.
필요한 질문은 한 번에 하나씩 해줘.
처음에는 실행 코드 없이 지침 중심으로 만들어줘.
Plain Text
복사
3. ChatGPT에서 스킬 만들기
ChatGPT Work의 스킬 생성 기능을 기준으로 설명합니다. 맞춤형 GPT의 ‘만들기’ 화면과는 다른 기능입니다. 아래 메뉴나 도우미가 보이는 환경인지 먼저 확인하세요. 계정·앱·조직 설정에 따라 보이는 기능이 다를 수 있습니다.
Step 1. 사용할 환경 확인
ChatGPT의 Work에서 작업을 엽니다. 데스크톱 앱에서는 사이드바의 Skills에서 스킬 목록을 확인할 수 있습니다. 이 경로가 없으면 아래 ‘메뉴가 보이지 않을 때’를 참고합니다.
Step 2. 결과를 먼저 다듬기
교육용 이메일로 회신을 한 번 만들어봅니다. 어조, 확인 질문, 출력 순서가 마음에 들 때까지 수정합니다. 새 작업에서 시작한다면 위 공통 제작 요청과 원하는 결과 예시를 함께 넣습니다.
Step 3. 스킬 생성 도우미 부르기
입력창에서 @skill-creator를 선택하고 공통 제작 요청을 보냅니다. 도우미가 업무 목적과 적용 상황 등을 물으면 구체적으로 답합니다.
@skill-creator
위에서 정리한 이메일 회신 방식을 'team-email-reply' 스킬로 만들어줘.
먼저 지침 초안을 보여주고, 내가 검토한 뒤 저장해줘.
Plain Text
복사
Step 4. 저장할 지침 검토
초안에서 언제 쓰는지, 어떤 순서로 처리하는지, 무엇을 확인해야 하는지를 읽습니다. 샘플의 날짜나 사람 이름이 고정 규칙으로 들어갔다면 지우게 합니다.
초안에서 다음을 수정해줘.
- 내가 확정하지 않은 일정은 약속하지 않기
- 확인 질문에 답하기 전에는 회신 초안 작성하지 않기
- 예시는 고정 규칙과 분리하기
수정한 전체 지침을 다시 보여줘.
Plain Text
복사
Step 5. 저장과 등록 확인
수정이 끝나면 저장을 요청합니다. 이 작업에서만 쓸지, 여러 작업에서 쓸지 원하는 범위를 함께 말합니다. 생성된 스킬이 목록에 보이는지, 설명과 지침이 최종안인지 확인합니다.
이 내용으로 저장해줘.
내가 다음에도 찾을 수 있도록 스킬 이름과 저장 위치,
어떤 작업에서 사용할 수 있는지 알려줘.
Plain Text
복사
Step 6. 새 대화에서 다시 사용
새 작업을 열고 @로 만든 스킬을 선택한 뒤, 처음과 다른 교육용 메일을 넣습니다. 같은 대화에서 잘된 것만으로 재사용을 확인했다고 보지 않습니다.
team-email-reply 스킬을 사용해서 아래 메일의 회신을 도와줘.
내가 결정할 것은 먼저 물어봐줘.
[여기에 새 교육용 메일 붙여넣기]
Plain Text
복사
Step 7. 결과를 보고 기존 스킬 수정
누락된 단계가 있으면 결과만 고치지 말고 기존 스킬의 규칙도 보완합니다. 수정 후 같은 시험과 새 시험을 다시 해봅니다.
Codex를 사용하는 경우: 생성 요청에는 $skill-creator를 사용합니다. 저장한 스킬은 $스킬이름으로 지정할 수 있고, CLI·IDE에서는 /skills로 찾을 수 있습니다. ChatGPT의 @ 선택과 구분해서 사용합니다.
생성·호출 경로: OpenAI 공식 스킬 제작 안내
4. Claude에서 스킬 만들기
Step 1. 스킬을 사용할 준비
Claude에서 Settings → Capabilities → Code execution and file creation이 켜져 있는지 확인하고, Customize → Skills로 이동합니다. 회사 계정은 관리자의 스킬·코드 실행 허용 설정도 확인합니다.
현재 공식 안내는 Free·Pro·Max·Team·Enterprise의 스킬 사용을 설명합니다. 수업에서는 실제 계정의 기능 표시와 이용 한도를 기준으로 진행합니다.
설정·지원 범위: Claude 스킬 사용 안내
Step 2. Claude와 업무 방식을 다듬기
교육용 이메일과 위 공통 제작 요청을 보냅니다. Claude가 업무 방식이나 좋은 결과의 기준을 물으면 답하고, 보여준 초안을 수정합니다. 필요한 양식이 있다면 사용할 수 있는 자료만 함께 줍니다.
Step 3. 스킬 파일로 만들기
지침이 마음에 들면 스킬 파일 제작을 요청합니다.
검토한 내용으로 Claude에서 사용할 스킬을 만들어줘.
이름은 team-email-reply야.
지침 파일 SKILL.md가 들어 있는 폴더를 만들고,
Customize의 Skills에 올릴 수 있는 ZIP 파일로 제공해줘.
별도 실행 코드는 넣지 말고, 교육용 예시와 규칙을 구분해줘.
Plain Text
복사
Claude가 만든 ZIP을 내려받습니다. 화면에 지침이 보이는 것과 스킬이 등록된 것은 다르므로 다음 단계까지 진행합니다.
대화로 만드는 과정: Claude Academy 안내
Step 4. ZIP 안의 구조 확인
압축 안에 스킬 폴더가 있고, 그 안에 지침 파일이 있는지 확인합니다. 이름·설명과 실제 작업 규칙이 들어 있어야 합니다. .txt로만 저장된 문서를 스킬 파일이라고 생각하지 않도록 주의합니다.
team-email-reply.zip
└── team-email-reply/
└── SKILL.md
Plain Text
복사
참고자료를 쓴 경우에는 같은 폴더에 자료를 포함하고, 지침에서 어떤 자료를 언제 볼지 설명하게 합니다. 처음에는 지침 파일 하나로 시작해도 됩니다.
파일 구성 근거: Claude 맞춤 스킬 제작 안내
Step 5. Claude에 등록
Customize → Skills → + → + Create skill → Upload a skill에서 ZIP을 올립니다. 생성한 스킬이 목록에 나타나는지 확인하고 활성화 스위치를 켭니다.
화면에 직접 저장하는 제안이 보인다면 저장 후 같은 목록에서 등록 상태를 확인합니다. ZIP을 대화에 첨부한 것만으로 등록이 끝났다고 보지 않습니다.
등록 경로: Claude 스킬 사용 안내
Step 6. 새 대화에서 테스트
우리 팀 이메일 회신 작성법(team-email-reply) 스킬을 사용해줘.
아래 메일에서 내가 먼저 결정해야 할 것을 물어본 뒤
회신 초안을 작성해줘.
[여기에 새 교육용 메일 붙여넣기]
Plain Text
복사
스킬을 지정한 시험을 먼저 하고, 다음에는 이름을 빼고 같은 종류의 업무를 요청해봅니다. 적용하지 않으면 스킬의 설명에 사용 상황이 분명한지 확인합니다.
Step 7. 수정 후 다시 확인
원하는 단계가 빠졌다면 기존 지침을 Claude에 보여주고 고칩니다. 수정 파일을 저장한 뒤 Skills 목록에 등록된 내용도 최신 버전인지 확인합니다. 동명의 예전 스킬이 함께 켜져 있으면 어떤 것을 쓰는지 혼동할 수 있습니다.
5. 같은 자료로 시험해보기
아래는 교육용 가상 메일입니다. 실제 고객·거래처 정보는 쓰지 않습니다.
시험 A. 답이 정해지지 않은 메일
제목: 다음 주 회의 일정과 자료 요청
안녕하세요.
다음 주 화요일 오후 2시에 30분 정도 회의가 가능하실까요?
회의 전날까지 검토 의견도 보내주시면 감사하겠습니다.
참석 가능 여부와 자료 전달 일정을 알려주세요.
Plain Text
복사
확인할 결과: AI가 참석 가능 여부와 자료 전달 일정을 먼저 묻는지 봅니다. 일정이 정해지지 않았는데 ‘참석하겠습니다’라고 쓰면 지침을 수정합니다.
시험 B. 내가 결정한 답을 준 경우
회의 참석은 가능해.
검토 의견은 월요일 오후 3시까지 보낼 수 있어.
공손하고 간결하게 회신 초안을 써줘.
Plain Text
복사
확인할 결과: 확인된 답을 반영하고, 두 요청을 빠짐없이 답하는지 확인합니다. 실제 발송은 하지 않고 초안까지만 만듭니다.
시험 C. 이메일과 무관한 요청
'일정을 조율하다'를 영어로 어떻게 표현해?
Plain Text
복사
확인할 결과: 일반 질문에 불필요한 메일 분석·승인 절차를 붙이지 않는지 봅니다. 스킬의 ‘사용하지 않을 때’가 제대로 작동하는지 확인하는 시험입니다.
결과만 고치지 말고 스킬을 고치는 요청
방금 결과에서 확인 없이 일정을 약속한 것이 문제야.
이번 답변을 수정하고, 같은 문제가 반복되지 않게
team-email-reply 스킬의 해당 단계도 고쳐줘.
어느 규칙을 바꿨는지 보여줘.
Plain Text
복사
6. 스킬 지침에는 무엇이 들어갈까요?
아래는 이 실습을 위해 작성한 간단한 구조 예시입니다. 직접 코드를 작성하라는 뜻은 아닙니다. AI가 만든 파일을 읽어볼 때 무엇을 확인할지 참고하세요.
---
name: team-email-reply
description: 받은 업무 이메일의 요청을 정리하고 확인 질문 뒤 회신 초안을 만들 때 사용한다. 일반 번역이나 이메일과 무관한 질문에는 사용하지 않는다.
---
# 우리 팀 이메일 회신 작성법
## 입력
- 받은 이메일
- 사용자가 확정한 답변과 조건
## 처리 순서
1. 핵심 내용과 상대방의 요청을 정리한다.
2. 결정되지 않은 일정·약속·금액을 확인한다.
3. 필요한 결정은 번호 선택지로 질문하고 답을 기다린다.
4. 확인한 답을 반영해 따뜻하고 간결한 초안을 쓴다.
5. 상대방의 요청에 빠짐없이 답했는지 확인한다.
6. 수정할 부분을 확인하고 후속 할 일을 정리한다.
## 출력
- 핵심 요약
- 확인할 사항
- 회신 초안
- 후속 할 일
## 지킬 것
- 확인하지 않은 사실을 만들어내지 않는다.
- 예시의 이름·일정을 다른 메일에 그대로 적용하지 않는다.
- 실제 이메일은 발송하지 않는다.
Markdown
복사
7. 잘 안 될 때 확인할 것
상황 | 확인 방법 |
ChatGPT에서 도우미가 안 보임 | Work·Skills 기능이 있는 환경인지 확인합니다. 없으면 공통 요청으로 지침 초안까지 작성하고, 스킬 등록은 가능한 환경에서 진행합니다. 일반 채팅의 기억 기능이나 GPTs 설정을 스킬 등록과 동일하게 표시하지 않습니다. |
Claude에 Skills가 안 보임 | Code execution and file creation과 조직 허용 설정을 확인한 뒤 Customize에서 Skills를 찾습니다. 예전 안내의 Settings → Capabilities → Skills와 현재 메뉴가 다를 수 있습니다. |
스킬이 등록되지 않음 | 지침 텍스트만 생성했는지, 실제 파일·등록 과정까지 끝냈는지 확인합니다. Claude ZIP에는 스킬 폴더와 지침 파일이 있어야 합니다. |
만든 스킬을 사용하지 않음 | 등록·활성화 상태를 확인하고 이름을 명시해 요청합니다. 설명에 업무 대상과 사용 시점을 구체적으로 적습니다. |
샘플에서는 됐는데 새 자료에서 틀림 | 예시의 사실을 고정 규칙으로 넣지 않았는지 확인하고, 누락 정보·예외 상황 시험을 추가합니다. |
기억할 점: 잘된 작업을 지침으로 정리하고, 저장·등록한 뒤, 새 자료로 다시 확인합니다. 스킬 파일을 다른 서비스에 가져가더라도 도구와 등록 방식은 다를 수 있으므로 그 환경에서 다시 시험합니다.
안내 확인일: 2026-09-14. 메뉴 이름은 앱 언어·업데이트·조직 정책에 따라 달라질 수 있습니다. 이 자료는 공식 문서로 절차를 확인한 가이드이며, 모든 학습자 계정에서 직접 실행을 검증한 결과는 아닙니다.





