| name | skill-creator |
| description | This skill should be used when the user wants to "create a skill", "add a skill", "make a new skill", "create a command", "add a command", or needs guidance on skill structure for Claude Code or Codex plugins. |
| version | 0.2.0 |
Skill Creator
์๋ก์ด Claude Code ๋๋ Codex skill์ ์์ฑํ๋ skill.
Skill์ด๋?
Skill์ agent์ ํน์ ๋๋ฉ์ธ ์ง์๊ณผ ์ํฌํ๋ก์ฐ๋ฅผ ํ์ฅํ๋ ๋ชจ๋.
- Claude: slash command adapter ๋๋ ์๋ ํธ๋ฆฌ๊ฑฐ workflow๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅ
- Codex:
SKILL.md metadata ๊ธฐ๋ฐ์ผ๋ก ์๋ ํธ๋ฆฌ๊ฑฐ
- ๋๋ฉ์ธ ์ง์๊ณผ ์คํฌ๋ฆฝํธ ๋ฒ๋ค
์ฐธ๊ณ : Claude command๋ Codex์ 1:1 ๋์ํ์ง ์๋๋ค. ๊ณต์ฉ ๋์์ skill/script์ ๋๊ณ command๋ Claude adapter๋ก ๋๋ค.
ํ๋ก์ธ์ค
1. ์๊ตฌ์ฌํญ ํ์
์ฌ์ฉ์๊ฐ ์ํ๋ skill์:
- ๋ชฉ์ ๊ณผ ๋๋ฉ์ธ
- ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด (์ฌ์ฉ์ ํธ์ถ or ์๋ ํธ๋ฆฌ๊ฑฐ)
- ํ์ํ ์ง์/์ํฌํ๋ก์ฐ
๋ถ๋ช
ํํ๋ฉด ์ง๋ฌธ:
- "์ด skill์ ์ด๋ค ์ํฉ์์ ํ์ฑํ๋์ด์ผ ํ๋์?"
- "์ฌ์ฉ์๊ฐ ์ง์ ํธ์ถํ๋์, ์๋๋ฉด ์๋ ํธ๋ฆฌ๊ฑฐ์ธ๊ฐ์?"
2. ๋ ํผ๋ฐ์ค ํ์ธ
- Claude ์ ์ฉ ํจํด:
~/.claude/plugins/marketplaces/claude-plugins-official/plugins/*/skills/
- Codex/dual runtime ํจํด: ์ด ์ ์ฅ์์
docs/dual-runtime-architecture.md, CHECKLIST.codex.md, catalog/toymarket.json
3. Skill ์ค๊ณ
๋ค์ ํญ๋ชฉ ๊ฒฐ์ :
name
- ๋ช
ํํ๊ณ ์ค๋ช
์ ์ธ ์ด๋ฆ
description
- ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์ ๊ตฌ์ฒด์ ์ผ๋ก ๋ช
์
- ์ด ์ ์ฅ์์์๋ Claude/Codex ์์ชฝ ํธํ์ ์ํด "This skill should be used when..." ํ์์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ฉ
๊ตฌ์กฐ
skill-name/
โโโ SKILL.md # ํ์ - ๋ฉ์ธ skill ํ์ผ
โโโ scripts/ # ์ ํ - ์คํ ์คํฌ๋ฆฝํธ
โโโ references/ # ์ ํ - ์ฐธ์กฐ ๋ฌธ์
โโโ assets/ # ์ ํ - ํ
ํ๋ฆฟ, ์ด๋ฏธ์ง ๋ฑ
4. ํ์ผ ์์ฑ
skills/[skill-name]/SKILL.md ํ์ผ ์์ฑ:
---
name: [Skill Name]
description: This skill should be used when [ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด]...
version: 0.1.0
---
# [Skill Name]
[์์ธ ์ค๋ช
]
## [ํต์ฌ ์น์
๋ค]
[๋๋ฉ์ธ ์ง์, ์ํฌํ๋ก์ฐ, ๊ฐ์ด๋๋ผ์ธ ๋ฑ]
5. Validation
์์ฑ๋ ํ์ผ ๊ฒ์ฆ:
๊ฒ์ฆ ์คํจ ์:
- ๋ฌธ์ ์ ๋ณด๊ณ
- ์๋ ์์
- ์ฌ๊ฒ์ฆ
ํ์ frontmatter ํ๋
| ํ๋ | ํ์ | ์ค๋ช
|
|---|
| name | โ | skill ์ด๋ฆ |
| description | โ | ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด |
| version | โ | ์ด ์ ์ฅ์์์ ์๊ตฌํ๋ ๋ฒ์ (semver) |
Progressive Disclosure
Skill์ 3๋จ๊ณ๋ก ๋ก๋ฉ๋จ:
- ๋ฉํ๋ฐ์ดํฐ (name + description) - ํญ์ ์ปจํ
์คํธ์ ์์
- SKILL.md ๋ณธ๋ฌธ - skill ํธ๋ฆฌ๊ฑฐ์ ๋ก๋ฉ
- ๋ฒ๋ค ๋ฆฌ์์ค - ํ์์ ๋ก๋ฉ
SKILL.md๋ ๊ฐ๊ฒฐํ๊ฒ ์ ์งํ๊ณ , ์์ธ ๋ด์ฉ์ references/์ ๋ถ๋ฆฌ.
์ถ๋ ฅ
์์ฑ ์๋ฃ ํ ์ถ๋ ฅ:
## Skill Created: [name]
### Configuration
- **Name:** [name]
- **Triggers:** [ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด ์์ฝ]
- **Version:** [version]
### Files Created
`skills/[name]/SKILL.md` ([word count] words)
### Validation
โ frontmatter valid
โ description format correct
โ version present
โ folder structure correct
### How to Test
[skill์ด ํธ๋ฆฌ๊ฑฐ๋ ์ํฉ ์์]
์ฃ์ง ์ผ์ด์ค
| ์ํฉ | ๋์ |
|---|
| ๋ชจํธํ ์์ฒญ | ์ง๋ฌธ์ผ๋ก ๋ช
ํํ |
| ๋ณต์กํ ๋๋ฉ์ธ | references/๋ก ๋ถ๋ฆฌ |
| ์คํฌ๋ฆฝํธ ํ์ | scripts/ ํด๋ ์์ฑ |
| ํ
ํ๋ฆฟ ํ์ | assets/ ํด๋ ์์ฑ |