| name | skill-management |
| description | Create, update, test, and manage Agent Skills. Use when creating new skills, debugging existing ones, or organizing skill libraries. Based on official Claude Code documentation. |
| allowed-tools | Read, Glob, Grep, Edit, Write, Bash |
| license | MIT |
| metadata | {"author":"claude-docs","version":"1.0"} |
Skill Management
์คํฌ ์์ฑ, ์
๋ฐ์ดํธ, ํ
์คํธ, ๊ด๋ฆฌ๋ฅผ ์ํ ๊ณต์ ๊ฐ์ด๋์
๋๋ค.
Skill ์ ์ฅ ์์น
| ์ ํ | ๊ฒฝ๋ก | ์ฉ๋ |
|---|
| Personal | ~/.claude/skills/ | ๊ฐ์ธ ์ํฌํ๋ก์ฐ, ์คํ์ ์คํฌ |
| Project | .claude/skills/ | ํ ์ํฌํ๋ก์ฐ, Git ๊ณต์ |
| Plugin | ํ๋ฌ๊ทธ์ธ ๋ฒ๋ค | ์ธ๋ถ ํ๋ฌ๊ทธ์ธ๊ณผ ํจ๊ป ๋ฐฐํฌ |
Skill ์์ฑ
1. ๋๋ ํ ๋ฆฌ ์์ฑ
mkdir -p ~/.claude/skills/my-skill-name
mkdir -p .claude/skills/my-skill-name
2. SKILL.md ์์ฑ
---
name: your-skill-name
description: Brief description of what this Skill does and when to use it
allowed-tools: Read, Grep, Glob
---
Provide clear, step-by-step guidance for Claude.
Show concrete examples of using this Skill.
Frontmatter ๊ท์น
| ํ๋ | ํ์ | ๊ท์น |
|---|
name | โ
| ์๋ฌธ์, ์ซ์, ํ์ดํ๋ง (์ต๋ 64์) |
description | โ
| ์ํ ์์
+ ์ฌ์ฉ ์๊ธฐ (์ต๋ 1024์) |
allowed-tools | โ | ์ฌ์ฉ ๊ฐ๋ฅ ๋๊ตฌ ์ ํ |
Skill ๊ตฌ์กฐ
๋จ์ผ ํ์ผ
my-skill/
โโโ SKILL.md
๋ค์ค ํ์ผ
my-skill/
โโโ SKILL.md (ํ์)
โโโ references/
โ โโโ REFERENCE.md (์ ํ)
โโโ scripts/
โ โโโ helper.py (์ ํ)
โโโ templates/
โโโ template.txt (์ ํ)
์ฐธ์กฐ ๋งํฌ
์์ธ ๋ด์ฉ์ [references/REFERENCE.md](references/REFERENCE.md) ์ฐธ์กฐ.
์คํฌ๋ฆฝํธ ์คํ:
```bash
python scripts/helper.py input.txt
---
## allowed-tools
๋๊ตฌ ์ฌ์ฉ์ ์ ํํ์ฌ ์์ ํ ์คํฌ ์์ฑ:
```yaml
---
name: safe-file-reader
description: Read files without making changes.
allowed-tools: Read, Grep, Glob
---
์ฌ์ฉ ์ฌ๋ก:
- ์ฝ๊ธฐ ์ ์ฉ ์คํฌ
- ๋ณด์์ ๋ฏผ๊ฐํ ์ํฌํ๋ก์ฐ
- ๊ธฐ๋ฅ ๋ฒ์ ์ ํ
Skill ๊ด๋ฆฌ
๋ชฉ๋ก ํ์ธ
ls ~/.claude/skills/
ls .claude/skills/
cat ~/.claude/skills/my-skill/SKILL.md
์
๋ฐ์ดํธ
code ~/.claude/skills/my-skill/SKILL.md
code .claude/skills/my-skill/SKILL.md
์ ๊ฑฐ
rm -rf ~/.claude/skills/my-skill
rm -rf .claude/skills/my-skill
git commit -m "Remove unused Skill"
ํ ๊ณต์
1๋จ๊ณ: ํ๋ก์ ํธ์ ์ถ๊ฐ
mkdir -p .claude/skills/my-skill
2๋จ๊ณ: Git ์ปค๋ฐ
git add .claude/skills/
git commit -m "feat(skills): add my-skill"
git push
3๋จ๊ณ: ํ ๋ฉค๋ฒ ์๋ ์ ์ฉ
ํ ๋ฉค๋ฒ๊ฐ pull ์ ์๋์ผ๋ก ์คํฌ ์ฌ์ฉ ๊ฐ๋ฅ.
๋ชจ๋ฒ ์ฌ๋ก
1. ์ง์ค์ ์ ์ง
โ
GOOD: "Git commit messages"
โ
GOOD: "PDF form filling"
โ BAD: "Document processing" (๋ถํ ํ์)
2. ๋ช
ํํ description
description: Analyze Excel spreadsheets and create pivot tables.
Use when working with .xlsx files or tabular data.
description: For files
3. ๋ฒ์ ๋ฌธ์ํ
## Version History
- v2.0.0 (2025-10-01): Breaking changes
- v1.0.0 (2025-09-01): Initial release
4. ๊ถ์ฅ ๋ผ์ธ ์
| ๋์ | ๊ถ์ฅ | ์ต๋ |
|---|
| SKILL.md | 200์ค | 500์ค |
| REFERENCE.md | - | ์ ํ ์์ |
๋ฌธ์ ํด๊ฒฐ
Claude๊ฐ ์คํฌ์ ์ฌ์ฉํ์ง ์์
description์ด ํธ๋ฆฌ๊ฑฐ ํค์๋ ํฌํจํ๋์ง ํ์ธ
- ํ์ผ ๊ฒฝ๋ก ํ์ธ (
SKILL.md ๋์๋ฌธ์)
- YAML ๊ตฌ๋ฌธ ์ค๋ฅ ํ์ธ
์คํฌ ์ค๋ฅ ๋ฐ์
cat SKILL.md | head -10
์ฌ๋ฌ ์คํฌ ์ถฉ๋
description์ผ๋ก ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด ๋ช
ํํ
- ์คํฌ ๋ฒ์ ์ขํ๊ธฐ
์์
๊ฐ๋จํ ์คํฌ
---
name: commit-helper
description: Generates clear commit messages from git diffs.
---
1. Run `git diff --staged` to see changes
2. Suggest commit message with:
- Summary under 50 characters
- Detailed description
์ฝ๊ธฐ ์ ์ฉ ์คํฌ
---
name: code-reviewer
description: Review code for best practices.
allowed-tools: Read, Grep, Glob
---
1. Code organization
2. Error handling
3. Security concerns
Checklist
์คํฌ ์์ฑ ์: