심화 6단계 ★ 나만의 스킬 만들기
매번 설명하던 "내 방식"을 매뉴얼로 · 대화로 만들기, 직접 만들기, 설치·테스트·공유까지
심화 과정의 핵심 단계입니다. 5단계에서 스킬의 구조를 이해했으니, 이제 내 업무용 스킬을 직접 만듭니다. 이 블로그 글을 쓰는 방식을 스킬로 만드는 예제를 처음부터 끝까지 따라가고, 회사 보고서 예제와 Claude Code 전용 기능까지 다룹니다. 한 번에 끝내기보다 며칠 동안 써 보며 다듬는 것이 목표입니다.
1 어떤 일을 스킬로 만들까 판단 기준
모든 일을 스킬로 만들 필요는 없습니다. "내가 Claude에게 같은 설명을 세 번 이상 했다"면 스킬 후보입니다.
2 ★ 방법① skill-creator와 대화로 만들기 따라해 보기
Anthropic이 제공하는 skill-creator는 "스킬을 만들어 주는 스킬"입니다. 인터뷰하듯 질문을 주고받으며 폴더 구조와 SKILL.md를 같이 설계해 줍니다. 처음이라면 이 방법을 추천합니다.
skill-creator로 스킬 만들어줘.
[만들고 싶은 스킬]
- 이름: tistory-guide-writer
- 하는 일: 모듈비트 티스토리에 올릴 Claude 가이드 글을 HTML로 작성
- 언제: "블로그 글 써줘", "티스토리 글", "튜토리얼 HTML" 요청 시
- 첨부한 sample.html 과 똑같은 스타일(.cckr 클래스, 색상, 구성)을 지켜야 함
[규칙]
- 존댓말 습니다체, 일상 비유 하나 이상, 이모지 금지
- 명령어는 코드 블록, 모르는 메뉴 경로는 지어내지 말 것
- 마지막은 체크리스트와 이전 글/다음 글 링크
sample.html 은 참고 파일로 스킬 안에 넣어 주고,
만들기 전에 궁금한 점이 있으면 먼저 질문해줘.
3 ★ 방법② 직접 만들기 — tistory-guide-writer 예제 1
스킬은 결국 폴더와 마크다운 파일이라 메모장으로도 만들 수 있습니다. 직접 한 번 만들어 보면 구조가 확실히 머리에 들어옵니다.
폴더 구조
tistory-guide-writer/
├── SKILL.md # 매뉴얼 본문 (아래 전문)
└── references/
└── sample.html # 이전에 쓴 글 한 편 (스타일 원본)
SKILL.md 전문
---
name: tistory-guide-writer
description: 모듈비트 티스토리용 Claude 가이드 글을 .cckr 스타일 HTML로 작성. 블로그 글, 튜토리얼, 티스토리 포스팅, 심화 과정 N단계 글 요청 시 사용.
---
# 모듈비트 티스토리 가이드 글 작성
## 먼저 할 일
1. references/sample.html 을 읽고 스타일과 구성을 확인한다.
2. 사용자에게 받은 주제, 단계 번호, 소요시간을 확인한다. 빠진 게 있으면 묻는다.
## HTML 규칙
- sample.html 의 맨 위 주석과 <style> 블록을 한 글자도 바꾸지 않고 그대로 복사한다.
- 본문 전체를 <div class="cckr"> 로 감싼다.
- sample.html 에 정의된 클래스만 쓴다:
cc-head, cc-sub, cc-meta, cc-lead, cc-row / cc-c / cc-d / cc-hint,
cc-star, cc-note, cc-flow, cc-map / cc-card, cc-toc, cc-foot
- 모든 <p> 에 data-ke-size="size16", 모든 <h2> 에 data-ke-size="size26".
- h2 는 <span class="cc-n">번호</span> 제목 <span class="cc-t">태그</span> 형식.
- <pre><code> 안에서는 < > & 로 이스케이프한다.
## 구성 순서
1. cc-head: h1(단계 + 제목), cc-sub(한 줄 부제), cc-meta(과정 N/12 · 기준일 · 소요시간)
2. "이번 단계에서 배우는 것" (cc-note 또는 cc-toc)
3. 번호 붙은 본문 섹션 5~8개
- 개념 설명에는 일상 비유 하나 이상
- 명령어·개념은 cc-row 표로
- 최소 한 섹션은 "따라해 보기": 복사할 수 있는 한국어 프롬프트를 pre 블록으로
4. "정리 & 체크리스트": cc-row 에 ☐ 항목
5. cc-foot: 이전 글 · 다음 글 · 공식 문서 링크
## 톤
- 존댓말, 습니다체 위주. 문장은 짧게.
- 기초 과정을 마친 독자 기준. 전문 용어는 처음 나올 때 한 번 풀어 쓴다.
- 이모지는 쓰지 않는다. (⏱ ★ ☐ ✔ 만 예외)
## 사실 확인
- 명령어, 메뉴 경로, 요금제 정보는 확실한 것만 쓴다.
- 확실하지 않으면 "설정 화면에서"처럼 일반적으로 쓰고, 화면은 버전에 따라 다를 수 있다고 적는다.
## 마무리 체크리스트
- [ ] 헤더 주석과 style 블록이 sample.html 과 동일한가
- [ ] 정의되지 않은 클래스를 쓰지 않았는가
- [ ] 따라해 보기 프롬프트가 들어 있는가
- [ ] 태그가 모두 닫혔는가
- [ ] 이전 글 / 다음 글 제목이 맞는가
4 예제 2 — 회사 주간보고서 스킬 비개발자 추천
스킬은 다른 스킬과 함께 일할 수 있습니다. 이 스킬은 "무엇을 어떻게 쓸지"만 정하고, Word 파일을 만드는 일은 기본 제공 docx 스킬에 맡깁니다.
weekly-report/
├── SKILL.md
└── references/
├── glossary.md # 회사 용어집 (약어 → 정식 명칭)
└── example-report.md # 잘 쓴 주간보고 예시 한 편
---
name: weekly-report
description: 회사 양식에 맞춘 주간보고서를 Word 파일로 작성. "주간보고", "이번 주 업무 정리", "주간 리포트" 요청 시 사용.
---
# 주간보고서 작성
## 순서
1. 사용자에게 이번 주 한 일 메모를 받는다 (없으면 물어본다).
2. references/glossary.md 로 사내 약어를 정식 명칭으로 바꾼다.
3. 아래 양식으로 정리한 뒤, Word(docx)로 만든다.
## 양식
1. 요약 (3줄 이내)
2. 이번 주 완료 — 표: 업무 | 결과 | 비고
3. 진행 중 — 진척률(%)과 예상 완료일
4. 다음 주 계획
5. 이슈 및 요청 사항
## 금지 표현
- "열심히", "최선을 다해" 같은 막연한 표현 → 수치나 결과로
- "~인 것 같습니다" → "~입니다" 또는 "~로 예상됩니다"
- 고객사 실명, 개인 연락처는 쓰지 않는다
## 마지막 확인
- 요약만 읽어도 핵심이 전달되는가
- 날짜 표기가 2026-09-24 형식으로 통일되었는가
# 사용 예 (따라해 보기)
주간보고 써줘. 이번 주 메모:
- 로그인 API 응답속도 개선 (평균 1.2초 → 0.4초)
- 결제 모듈 리팩토링 60% 진행, 다음 주 목요일 완료 예정
- 신규 입사자 온보딩 자료 작성 완료
- 이슈: 테스트 서버 디스크 부족, 인프라팀 요청 필요
5 Claude Code 전용 기능 개발자
Claude Code의 스킬에는 슬래시 명령어처럼 쓰는 기능이 더 있습니다. 예전 커스텀 명령어(.claude/commands/)가 스킬로 합쳐졌기 때문입니다.
$ARGUMENTS/스킬이름 뒤에 입력한 내용 전체가 들어갑니다. 첫 번째, 두 번째 값만 따로 쓰려면 $0 $1.!`명령`!`git diff HEAD`${CLAUDE_SKILL_DIR}disable-model-invocationtrue 면 Claude가 알아서 부르지 않고 내가 입력할 때만 실행. 릴리스·배포처럼 타이밍을 내가 정해야 하는 일에.예제 — /release-note (.claude/skills/release-note/SKILL.md)
---
name: release-note
description: 최근 커밋으로 릴리스 노트 초안을 작성
disable-model-invocation: true
argument-hint: [버전]
allowed-tools: Bash(git log *)
---
# 릴리스 노트 작성
버전: $ARGUMENTS
## 최근 커밋
!`git log --oneline -20`
## 작성 규칙
1. 위 커밋을 "새 기능 / 개선 / 버그 수정"으로 분류한다.
2. 개발자 용어 대신 사용자가 이해할 수 있는 문장으로 쓴다.
3. 파일로 저장하지 말고 채팅에 마크다운으로 보여준다.
# 사용
/release-note v1.4.0
!`명령` 은 스킬이 불릴 때 실제로 실행됩니다. 조회용 명령(git log, git diff)만 쓰고, 파일을 지우거나 배포하는 명령은 넣지 마세요. allowed-tools 로 필요한 도구만 열어 두면 더 안전합니다.6 설치하기 — claude.ai와 Claude Code 설치
같은 스킬 폴더를 두 곳에 모두 설치할 수 있습니다. 화면은 버전에 따라 다를 수 있습니다.
claude.ai · 데스크톱 앱 — ZIP 업로드
# ZIP 안에 "스킬 폴더"가 통째로 들어 있어야 합니다
tistory-guide-writer.zip
└── tistory-guide-writer/
├── SKILL.md
└── references/
└── sample.html
my-skill.zip/my-skill/SKILL.md 구조)Claude Code — 폴더 복사
# 개인용: 내 모든 프로젝트에서 사용
cp -r tistory-guide-writer ~/.claude/skills/
# 프로젝트용: 이 저장소에서만 (팀 공유 가능)
mkdir -p .claude/skills
cp -r tistory-guide-writer .claude/skills/
# 확인: 세션에서 직접 호출
/tistory-guide-writer 심화 7단계 플러그인과 마켓플레이스
7 테스트와 개선 루프 · 팀 공유 다듬기
스킬은 한 번에 완성되지 않습니다. 새 직원 매뉴얼도 신입이 헤맨 지점을 보고 고쳐 나가듯, 써 보고 → 어긋난 곳을 찾고 → 고치는 과정을 몇 번 돌립니다.
# 테스트 프롬프트 예 — 다양한 표현으로 불러 보기
티스토리에 올릴 "서브에이전트" 글 써줘
블로그 포스팅 하나 부탁해. 주제는 훅(Hook)
심화 8단계 튜토리얼 HTML 만들어줘
# 결과를 보고 고칠 때
방금 글에서 cc-toc 대신 ul 태그를 썼어.
tistory-guide-writer 스킬 본문에 이런 실수를 막는 규칙을 추가해줘.
팀 공유
.claude/skills/ 커밋8 정리 & 체크리스트
나만의 스킬은 "반복해서 설명하던 것을 한 번 적어 두는 일"입니다. 완벽하게 시작하지 말고, 쓰면서 다듬으세요.
$ARGUMENTS · !`명령` · disable-model-invocation 으로 /release-note 같은 명령형 스킬을 만들었다.claude/skills/ 를 깃에 커밋해 공유했다공식 문서: Claude Code 스킬 · 플러그인 · 커스텀 스킬 만들기
화면과 메뉴 이름은 버전에 따라 다를 수 있습니다(2026년 9월 기준).
'AI Claude > Part 2. 심화과정' 카테고리의 다른 글
| Claude 심화 8단계 커스텀 명령어와 훅(Hook) (0) | 2026.09.24 |
|---|---|
| Claude 심화 7단계 플러그인과 마켓플레이스 (0) | 2026.09.24 |
| Claude 심화 5단계 스킬(Skill) 이해하기 (0) | 2026.09.24 |
| Claude 심화 4단계 MCP 실전 활용 (0) | 2026.09.24 |
| Claude 심화 3단계 MCP 이해하고 연결하기 (0) | 2026.09.24 |
