add-ext-skill
npx skills add https://github.com/unicorn-plugins/claude-skills --skill add-ext-skill
Agent 安装分布
Skill 文档
Add External Skill
[ADD-EXT-SKILL ì¤í¬ íì±í]
목í
ì¸ë¶ SKILL.md íì¼ì skills/ ëë í 리ì ëì ì¼ë¡ ì¶ê°íì¬ íë¬ê·¸ì¸ 기ë¥ì íì¥í¨.
íì±í ì¡°ê±´
ì¬ì©ìê° /claude-skills:add-ext-skill í¸ì¶ ì ëë “íì¥ ì¤í¬ ì¶ê°”, “ì¤í¬ ì¤ì¹” í¤ìë ê°ì§ ì.
ìí¬íë¡ì°
Step 1: SKILL.md ê²½ë¡ ëë URL ì§ë¬¸
AskUserQuestion ëêµ¬ë¡ ì¬ì©ììê² ì§ë¬¸:
ì§ë¬¸: “ì¶ê°í SKILL.md íì¼ì ê²½ë¡ ëë URLì ì ë ¥íì¸ì.”
ì ë ¥ íì:
- ë¡ì»¬ íì¼ ê²½ë¡:
C:\path\to\SKILL.mdëë/path/to/SKILL.md - URL:
https://example.com/path/to/SKILL.md
Step 2: íì¼ ì½ê¸°
ì ë ¥ë ê²½ë¡/URLìì SKILL.md íì¼ì ì½ì:
- ë¡ì»¬ ê²½ë¡:
Readë구 ì¬ì© - URL:
Bashë구ë¡curl {URL} > /tmp/external-skill.mdí Read
Step 3: frontmatter ê²ì¦
ì½ì´ì¨ íì¼ì YAML frontmatter를 ê²ì¦:
íì íë:
name: ì¤í¬ ID (kebab-case)description: í ì¤ ì¤ëª
ê²ì¦ ì¤í¨ ì: ì¬ì©ììê² ì¤ë¥ ë©ìì§ ì¶ë ¥ í ì¤ë¨.
---
name: my-custom-skill
description: 커ì¤í
ì¤í¬ ì¤ëª
---
Step 4: skills/{name}/SKILL.md ë³µì¬
frontmatterì name íë를 ì¬ì©íì¬ ëì ëë í 리 ìì± ë° íì¼ ë³µì¬:
mkdir -p skills/{name}
# íì¼ ë³µì¬ (Write ë구 ì¬ì©)
Step 5: commands/{name}.md ìë ìì±
ì§ì ì íì¼ ìë ìì±:
íì¼ ê²½ë¡: commands/{name}.md
ë´ì© í í릿:
---
description: {frontmatterì description ê°}
---
Use the Skill tool to invoke the `claude-skills:{name}` skill with all arguments passed through.
Step 6: Core ì¤í¬ ë¼ì°í í ì´ë¸ ì¶ê° ìë´
ì¬ì©ììê² ìë´ ë©ìì§ ì¶ë ¥:
íì¥ ì¤í¬ '{name}'ì´ ì±ê³µì ì¼ë¡ ì¶ê°ëììµëë¤.
ìë ë¼ì°í
ì íì±ííë ¤ë©´ `skills/core/SKILL.md`ì ë¼ì°í
í
ì´ë¸ì ë¤ì í목ì ì¶ê°íì¸ì:
| {í¤ìë} | {name} |
ìì:
| "my-keyword", "custom" | my-custom-skill |
Step 7: ìë£ ë³´ê³
ì¶ê°ë ì¤í¬ ì ë³´ ìì½:
- ì¤í¬ëª
:
{name} - ì¤ëª
:
{description} - ìì¹:
skills/{name}/SKILL.md - ì§ì
ì :
commands/{name}.md - ì¬ëì ëª
ë ¹:
/claude-skills:{name}
MUST ê·ì¹
| # | ê·ì¹ |
|---|---|
| 1 | frontmatter íì íë(name, description) ê²ì¦ íì |
| 2 | name íëê° kebab-caseì¸ì§ íì¸ |
| 3 | 기존 ì¤í¬ëª ê³¼ ì¤ë³µ ì ì¬ì©ììê² íì¸ |
| 4 | commands/{name}.md ìë ìì± íì |
MUST NOT ê·ì¹
| # | ê¸ì§ ì¬í |
|---|---|
| 1 | frontmatter ê²ì¦ ìì´ íì¼ ë³µì¬ ê¸ì§ |
| 2 | 기존 ì¤í¬ì ë®ì´ì°ì§ ìì (ì¤ë³µ ì ì¬ì©ì íì¸) |
| 3 | Core ì¤í¬ ë¼ì°í í ì´ë¸ì ìë ìì íì§ ìì (ìë´ë§) |
ê²ì¦ ì²´í¬ë¦¬ì¤í¸
- frontmatterì name, description, user-invocable: true í¬í¨
- AskUserQuestion ì¬ì©íì¬ ê²½ë¡/URL ì ë ¥
- frontmatter ê²ì¦ ë¡ì§ í¬í¨
- skills/{name}/ ëë í 리 ìì± ë° íì¼ ë³µì¬
- commands/{name}.md ìë ìì±
- Core ë¼ì°í í ì´ë¸ ì¶ê° ìë´
- MUST ê·ì¹, MUST NOT ê·ì¹ ì¹ì í¬í¨