skills/make-skill/SKILL.md
사용자가 새 Claude Code 스킬 생성, 기존 스킬 수정/개선, 또는 스킬 리뷰를 요청할 때, 또는 /make-skill을 입력할 때 사용한다.
npx skillsauth add elle510/mango-claude-skills make-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
사용자가 다음을 요청할 때 이 스킬을 사용한다:
/make-skillClaude Code 스킬을 올바른 구조와 원칙에 따라 만든다.
핵심 원칙: 스킬은 파일이 아니라 폴더다. 단일 SKILL.md 파일 대신, Claude가 필요할 때 꺼내 읽는 재료와 도구를 함께 제공한다.
| 파일 | 내용 |
| -------------------------------- | ---------------------------------------------------------------- |
| references/9-patterns.md | 스킬 유형 9가지 체크리스트 — 어떤 유형의 스킬인지 먼저 판단할 때 |
| references/4-principles.md | 스킬 작성 4대 원칙 — SKILL.md 초안 작성 전 반드시 확인 |
| references/examples.md | 좋은/나쁜 사례 모음 — Description과 Gotchas 작성 시 참고 |
| assets/skill-template/SKILL.md | 보일러플레이트 — 새 스킬 초안 시작점 |
| scripts/validate-skill.sh | 검증 스크립트 — 완성 후 실행하여 누락 항목 확인 |
요청 의도에 따라 두 가지 모드 중 하나로 실행한다.
| 모드 | 발동 키워드 | 아웃풋 | | ------------------ | ------------------------------------------ | -------------------------------------- | | 생성/수정 모드 | 만들어줘, 추가해줘, 개선해줘, 업데이트해줘 | 스킬 파일 생성 또는 수정 | | 리뷰 모드 | 검토해줘, 확인해줘, 리뷰해줘 | 읽기 전용 감사 리포트 (파일 수정 없음) |
references/9-patterns.md를 읽고 어떤 유형인지 파악한다.
하나의 유형에 깔끔하게 들어맞지 않으면 사용자에게 확인한다.
스킬 이름을 결정하고 폴더 구조를 설계한다.
기본 구조:
.claude/skills/{skill-name}/
├── SKILL.md # 진입점 — 개요와 파일 목록만 (점진적 공개)
├── references/ # API 문서, 규칙, 상세 설명
├── assets/ # 출력 템플릿, 보일러플레이트
└── scripts/ # 검증/헬퍼 스크립트 (선택)
단순한 스킬(절차만 있고 참조 없음)은 단일 파일도 허용. 단, 내용이 길어지면 분리한다.
assets/skill-template/SKILL.md를 기반으로 작성한다.
references/4-principles.md의 원칙 4가지를 모두 지킨다.
반드시 포함할 섹션:
SKILL.md에 API 문서, 긴 예시, 템플릿 등이 들어가면 references/나 assets/로 분리한다.
SKILL.md에는 "필요하면 X 파일을 읽어라"는 포인터만 남긴다.
스킬을 만든 후에는 /update-config 스킬로 settings.json에 등록해야 한다.
등록하지 않으면 /skill-name으로 호출할 수 없다.
bash .claude/skills/make-skill/scripts/validate-skill.sh .claude/skills/{skill-name}
결과에서 누락된 항목을 보완한다.
대상 스킬 경로를 받아 읽기 전용으로 감사한다. 파일을 수정하지 않는다.
references/4-principles.md와 references/examples.md를 참고하여 아래 항목을 순서대로 점검한다.
references/9-patterns.md 참고)## 스킬 리뷰 결과: {skill-name}
### 통과
- ...
### 개선 권고
1. [항목] 문제: ... → 권고: ...
### 총평
N개 항목 중 N개 통과. 수정이 필요한 경우 "개선해줘"로 요청하세요.
/skill-name으로 호출 안 됨.tools
사용자가 /commit을 입력하거나 git 변경사항을 커밋하고 싶다고 할 때 사용한다. Conventional Commits 형식으로 메시지를 제안하고 사용자 확인 후 커밋을 실행한다.
development
사용자가 CLAUDE.md 파일 검토/확인/리뷰를 요청할 때, 또는 /claudemd-review를 입력할 때 사용한다. Claude Code 공식 원칙 6가지 기준으로 프로젝트 내 모든 CLAUDE.md를 감사한다.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.