# [Claude Code] Claude Code 커스텀 스킬 처음 만들어봤다 — 파일 하나로 나만의 자동화 레시피
skill-creator-ppt-generator-manual.png
709.21KB
기술 센터 스크린샷 - 클라우드 플러그인
한국어 웹사이트 스크린샷
# [Claude Code] Claude Code 커스텀 스킬 처음 만들어봤다 — 파일 하나로 나만의 자동화 레시피
## 📝 한줄 요약
AI 코딩 도구 소개 PPT를 만들다가, 아예 PPT 자동 생성 스킬을 직접 만들어버렸다. 주제·청중·시간 세 가지만 입력하면 .pptx 파일이 완성된다.
**바쁘시면 이것만 읽어도 돼요:**
- Claude Code의 `skill-creator`로 `ppt-generator` 커스텀 스킬을 직접 제작
- SKILL.md 파일 하나 저장했더니 Claude Code가 스킬을 즉시 자동 인식
- 주제·청중·시간 3가지 입력 → 슬라이드 구성·핵심 메시지·시각 자료 지시사항 포함된 .pptx 완성
- 커스텀 스킬 = "자주 하는 작업의 레시피" — 한 번 만들면 계속 재사용 가능
- 다음 목표: 디자인 템플릿 선택 기능 추가
## 🎯 이런 분들께 도움돼요
- Claude Code를 써보고 싶은데 뭘 만들 수 있는지 감이 안 잡히는 분
- AI로 업무 자동화에 관심은 있지만 개발 경험이 없는 분
- Claude Code 커스텀 스킬 기능이 궁금했던 분
## 😫 문제 상황 (Before)
AI 코딩 도구를 처음 접하는 사람들에게 소개하는 자리가 필요했다. Cursor, Google Antigravity, Claude Code — 이 세 가지를 비교하는 발표 자료를 만들어야 했는데, 슬라이드를 직접 채우는 게 생각보다 시간이 많이 걸렸다.
슬라이드 한 장 한 장https://files-us-east-1.t-cdn.net/files/yCUjvjPGTwy1QdErSuGkq 에
들어갈 내용을 정리하고, 비교 표를 만들고, 각 도구의 수치를 입력하는 과정이 반복됐다. 내용 자체를 고민하는 시간보다 형식을 잡는 데 더 많은 시간이 들고 있었다.
그러다 문득 이런 생각이 들었다. _"PPT 자동화 자체를 목표로 삼으면 어떨까? Claude Code로 커스텀 스킬을 만들어서 자동화를 해보자."_
한 번도 커스텀 스킬을 만들어본 적 없었지만, 그냥 해보기로 했다.
## 🛠️ 사용한 도구
- **도구**: Claude Code
- **모델**: Claude Sonnet 4.6
- **특이사항**: Claude Code의 `skill-creator` 기능으로 커스텀 스킬 직접 제작
---
## 🔧 작업 과정
### AI 코딩 도구 비교 분석 PPT — 일단 만들어보기
시작은 단순했다. AI 코딩 도구 소개 자료가 필요했으니 Claude Code에게 먼저 만들어달라고 했다.
```
AI 코딩 도구 시장 경쟁사 분석 PPT를 만들어줘.
Cursor, Google Antigravity, Claude Code 세 가지를 비교해줘.
```
Claude Code는 Plan 문서, Design 문서를 순서대로 작성한 뒤 슬라이드 본체 파일을 생성했다. 총 15장 구성이었고, 시장 현황부터 기능 비교 매트릭스, 성능 벤치마크, 가격 비교까지 들어갔다. Cursor의 ARR이 1년 만에 1,100% 성장했다는 수치나, Google Antigravity의 SWE-bench 점수 같은 것들도 알아서 채워 넣었다.
결과물은 나쁘지 않았다. 그런데 이걸 보면서 생각이 바뀌었다. _"매번 이렇게 요청하는 게 아니라, '주제 넣으면 알아서 PPT 만들어주는 스킬'을 만들어두면 어떨까?"_
---
### 커스텀 스킬 만들기 — 처음 해보는 것
`skill-creator`라는 기능이 Claude Code에 있다는 건 알고 있었다. 실제로 써본 적은 없었다. 그냥 요청해봤다.
```
PPT 발표자료를 자동 생성하는 스킬을 만들어줘.
- 발표 주제, 대상 청중, 발표 시간을 입력하면 슬라이드 구성이 나와야 해.
- 각 슬라이드에 제목, 핵심 메시지, 시각 자료 지시사항 포함
- 아웃풋은 .pptx 파일로 생성
- 자체 검증 체크리스트 포함
- "PPT 만들어줘", "발표자료 작성해줘" 같은 요청에 자동 트리거
```
Claude Code는 두 개의 파일을 만들었다. 스킬을 정의하는 `SKILL.md`와, 실제로 .pptx 파일을 만들어내는 변환 스크립트.
그런데 여기서 신기한 일이 일어났다.
---
### "오!" 했던 순간 — 저장하자마자 자동 등록
`SKILL.md` 파일이 저장되는 순간, Claude Code의 스킬 목록에 `ppt-generator`가 즉시 나타났다.
아무 설정도 하지 않았다. 파일을 올바른 위치에 저장했을 뿐인데, Claude Code가 자동으로 인식한 것이다. "이게 이렇게 간단하다고?" 싶었다.
커스텀 스킬이라는 게 뭔가 복잡한 설정이 필요할 것 같았는데, 실제로는 파일 하나였다. 그 파일 안에 "이런 요청이 들어오면 이렇게 처리해라"는 내용을 적어두면 끝이었다.
---
### Eval 테스트 — 스킬 있을 때 vs 없을 때
스킬을 만들었으니 제대로 작동하는지 확인해보고 싶었다. Claude Code는 스킬 유무에 따른 결과를 비교하는 eval 테스트를 제안했다.
테스트 케이스 3가지를 정했다. AI 트렌드 발표, Next.js 아키텍처 설명, 스타트업 피치덱. 스킬을 사용한 버전과 사용하지 않은 버전을 나란히 실행했다.
결과적으로 스킬을 사용했을 때 슬라이드 구성의 일관성이 더 높았고, 시각 자료 지시사항의 구체성도 개선됐다. 스킬이 일종의 "기준점" 역할을 한다는 걸 확인했다.
---
### 매뉴얼 만들기 — 나중에도 쓸 수 있게
```
지금까지 skill creator로 ppt generator 만드는 과정을 정리해서 2페이지 정도 매뉴얼로 만들어줘.
```
HTML 형식의 매뉴얼이 생성됐다. 이후 Claude Code 공식 마켓플레이스에서 skill-creator를 설치하는 방법도 앞에 추가해달라고 했더니, 총 3페이지짜리 가이드로 확장됐다.
---
### 실전 투입 — "2026년 Claude Code를 써야 하는 이유" PPT 생성
스킬이 완성됐으니 실제로 써볼 차례였다.
```
PPT 생성해줘. 주제는 2026년에 Claude Code를 사용해야 하는 이유.
청중은 Claude Code를 접해보지 못한 혹은 잘 모르는 사람.
길이는 30분 정도로 해줘.
```
입력값 세 개. 주제, 청중, 시간.
잠시 후 `claude-code-why-2026.pptx` 파일이 생성됐다. 30분 발표 분량의 슬라이드 구성, 각 슬라이드별 핵심 메시지, 시각 자료 지시사항까지 포함돼 있었다. 마크다운 버전(`claude-code-why-2026.md`)도 함께 생성됐다.
한 장 한 장 직접 채우던 것과 비교하면, 이제 내가 할 일은 "무엇을, 누구에게, 얼마나"를 정하는 것뿐이다.
---
## ✅ 결과 (After)
### Before vs After
| 항목 | Before | After |
|------|--------|-------|
| PPT 초안 작성 방식 | 슬라이드 한 장씩 직접 | 주제·청중·시간 입력 |
| 형식 잡는 시간 | 내용 고민보다 더 걸림 | 거의 없음 |
| 재사용성 | 매번 처음부터 | 스킬 한 번 만들고 계속 사용 |
### 결과물
- `slides/ai-coding-tools-slides.pptx` — AI 코딩 도구 비교 분석 15장
- `output/claude-code-why-2026.pptx` — "2026 Claude Code 소개" 30분 분량
- `docs/skill-creator-ppt-generator-manual.html` — 커스텀 스킬 제작 가이드 3페이지
클로드 코드
## 💬 이 과정에서 배운 AI 활용 팁
### 효과적이었던 것
1. **커스텀 스킬 = 자주 하는 작업의 레시피** — 한 번 만들어두면 매번 길게 설명하지 않아도 된다. "PPT 만들어줘"라는 짧은 요청만으로 원하는 결과가 나온다.
2. **입력값을 명확히 정의하기** — 주제, 청중, 시간처럼 변수를 딱 세 가지로 좁혔더니 결과물 품질이 일정하게 유지됐다.
3. **일단 만들어보기** — 커스텀 스킬이 어렵게 느껴졌는데, 실제로는 파일 하나에 "이런 요청이 오면 이렇게 해"를 써두는 것이 전부였다.
### 이렇게 하면 안 돼요
1. 스킬 없이 매번 긴 설명으로 요청하기 — 같은 작업을 반복한다면 스킬로 만들어두는 게 훨씬 낫다.
2. 입력값을 모호하게 주기 — "PPT 만들어줘"만 하면 청중도, 시간도 모르니 결과가 제각각이 된다.
## 🌍 다른 업무에 적용한다면?
커스텀 스킬 개념은 PPT 외에도 그대로 쓸 수 있다.
- **주간 업무 보고서**: 이번 주 한 일·다음 주 계획·이슈를 입력하면 보고서 형식으로 완성
- **제안서 초안**: 클라이언트명·목적·예산을 입력하면 제안서 구성 자동 생성
- **강의 계획안**: 주제·수강 대상·시간을 입력하면 챕터 구성과 실습 아이디어까지
한 번 만들어두면 "레시피"처럼 계속 꺼내 쓸 수 있다.
## 🚀 앞으로의 계획
`ppt-generator` 스킬을 더 다듬어서 디자인 템플릿도 선택할 수 있게 만들 예정이다. "미니멀", "데이터 중심", "스토리텔링" 같은 스타일을 고를 수 있으면 결과물 완성도가 한 단계 더 올라갈 것 같다.
## 📋 재사용 가능한 프롬프트
### 프롬프트 1: 커스텀 스킬 만들기
> [작업 이름]을 자동으로 처리하는 스킬을 만들어줘.
> 입력값: [변수 1], [변수 2], [변수 3]
> 출력물: [원하는 결과물 형식]
> "[자주 쓰는 트리거 문장]" 같은 요청에 자동으로 동작하게 해줘.
### 프롬프트 2: PPT 자동 생성
> PPT 생성해줘.
> 주제: [발표 주제]
> 청중: [대상 청중 설명]
> 길이: [발표 시간]