โ€œ๊ฐ™์€ AI ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์“ฐ๋Š”๋ฐ ์™œ ์–ด๋–ค ์‚ฌ๋žŒ์€ ๊ฒฐ๊ณผ๊ฐ€ ๊น”๋”ํ•˜๊ณ , ์–ด๋–ค ์‚ฌ๋žŒ์€ ๋งค๋ฒˆ ๋“ค์ญ‰๋‚ ์ญ‰ํ• ๊นŒ?โ€

ํ•ต์‹ฌ ์›์ธ์€ ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ ์šด์˜ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
skills.sh๋Š” AI๋ฅผ ๊ต์ฒดํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ, AI์—๊ฒŒ ๋‚ด ํ”„๋กœ์ ํŠธ ๊ทœ์น™๊ณผ ์ž‘์—… ์ ˆ์ฐจ๋ฅผ ์ฃผ์ž…ํ•ด์„œ ๊ฒฐ๊ณผ ํ’ˆ์งˆ์„ ์•ˆ์ •ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์•ˆ๋‚ด: ๋ณธ๋ฌธ์—๋Š” ์ƒ์„ฑํ˜• AI ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•œ ์š”์•ฝ/์ •๋ฆฌ ๋‚ด์šฉ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

flowchart LR
A[๊ธฐ๋ณธ AI ์ฝ”๋”ฉ ๋„๊ตฌ] --> B{skills.sh ์ ์šฉ?}
B -- No --> C[๋ฒ”์šฉ ๋‹ต๋ณ€ / ํ’ˆ์งˆ ํŽธ์ฐจ]
B -- Yes --> D[๋„๋ฉ”์ธ ๊ทœ์น™ ์ฃผ์ž…]
D --> E[์ผ๊ด€์„ฑ ์ƒ์Šน]
D --> F[์ž‘์—… ์†๋„ ์ƒ์Šน]
E --> G[์‹ค๋ฌด ์ ์šฉ ์‰ฌ์›€]
F --> G

skills.sh๊ฐ€ ๋ญ์•ผ?

skills.sh๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์ฝ๋Š” ์ž‘์—… ์ง€์นจ(SKILL.md)์„ ์„ค์น˜ํ•ด ์ฃผ๋Š” ์Šคํ‚ฌ ์ƒํƒœ๊ณ„์ž…๋‹ˆ๋‹ค.

  • npm์ด ์ฝ”๋“œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•œ๋‹ค๋ฉด,
  • skills.sh๋Š” AI์˜ ์ž‘์—… ์Šต๊ด€ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰, ๋ชจ๋ธ์„ ๊ฐˆ์•„๋ผ์šฐ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์ผํ•˜๋Š” ๋ฐฉ์‹์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ด?

  1. ์Šคํ‚ฌ ์„ค์น˜ (npx skills add ...)
  2. ์Šคํ‚ฌ ์ง€์นจ ํŒŒ์ผ(SKILL.md)์ด ๋กœ์ปฌ์— ์ €์žฅ
  3. ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—… ์‹œ ์ง€์นจ์„ ์ฝ๊ณ  ์ ˆ์ฐจ๋Œ€๋กœ ์‹คํ–‰

์„ค์น˜๋Š” ์–ด๋–ป๊ฒŒ ํ•ด? (๊ณต์‹ CLI ๊ธฐ์ค€)

skills.sh ๊ณต์‹ ๋ฌธ์„œ์™€ vercel-labs/skills README ๊ธฐ์ค€์œผ๋กœ, ์•„๋ž˜ ๋ช…๋ น์ด ์ •ํ™•ํ•œ ๊ธฐ๋ณธํ˜•์ž…๋‹ˆ๋‹ค.

1) ๊ธฐ๋ณธ ์„ค์น˜ (๋ ˆํฌ ๋‹จ์œ„)

npx skills add vercel-labs/agent-skills

2) ํŠน์ • ์Šคํ‚ฌ๋งŒ ์„ค์น˜

npx skills add vercel-labs/agent-skills --skill frontend-design --skill skill-creator

3) ๋จผ์ € ๋ชฉ๋ก๋งŒ ํ™•์ธ (์„ค์น˜ ์•ˆ ํ•จ)

npx skills add vercel-labs/agent-skills --list

4) ํŠน์ • ์—์ด์ „ํŠธ ๋Œ€์ƒ์œผ๋กœ ์„ค์น˜

npx skills add vercel-labs/agent-skills -a claude-code -a opencode

5) URL/๋กœ์ปฌ ๊ฒฝ๋กœ๋กœ๋„ ์„ค์น˜ ๊ฐ€๋Šฅ

npx skills add https://github.com/vercel-labs/agent-skills
npx skills add ./my-local-skills

์ถ”์ฒœ ์Šคํ‚ฌ (์ฒ˜์Œ ์‹œ์ž‘ํ•  ๋•Œ)

์•„๋ž˜๋Š” ์„ค์น˜ ์ˆ˜/ํ™œ์šฉ๋„๊ฐ€ ๋†’์€ ํŽธ์ด๋ผ ์ดˆ๋ณด์ž์—๊ฒŒ ์ถ”์ฒœํ•˜๊ธฐ ์ข‹์€ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค.

  1. find-skills (vercel-labs/skills)
  • ์—ญํ• : โ€œ๋‚ด ์ž‘์—…์— ๋งž๋Š” ์Šคํ‚ฌโ€์„ ๋‹ค์‹œ ์ฐพ๊ฒŒ ๋„์™€์ฃผ๋Š” ๊ฒ€์ƒ‰ ์Šคํ‚ฌ
  • ์ถ”์ฒœ ์ด์œ : ์ฒ˜์Œ์—” ์–ด๋–ค ์Šคํ‚ฌ์„ ์จ์•ผ ํ• ์ง€ ๋ชจ๋ฅผ ๋•Œ ๊ฐ€์žฅ ์œ ์šฉ
  1. vercel-react-best-practices (vercel-labs/agent-skills)
  • ์—ญํ• : React/Next ๊ณ„์—ด์—์„œ ๊ถŒ์žฅ ํŒจํ„ด ์ค‘์‹ฌ์œผ๋กœ ์ฝ”๋“œ ํ’ˆ์งˆ ๋ณด์ •
  • ์ถ”์ฒœ ์ด์œ : ํ”„๋ก ํŠธ์—”๋“œ ๊ฒฐ๊ณผ๋ฌผ ํŽธ์ฐจ๋ฅผ ์ค„์ด๋Š” ๋ฐ ํšจ๊ณผ์ 
  1. web-design-guidelines (vercel-labs/agent-skills)
  • ์—ญํ• : UI/๋ ˆ์ด์•„์›ƒ/๊ฐ€๋…์„ฑ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ž‘์—…์— ๋ฐ˜์˜
  • ์ถ”์ฒœ ์ด์œ : โ€œ๋ณด๊ธฐ ์ข‹์€๋ฐ ์“ฐ๊ธฐ ๋ถˆํŽธํ•œ UIโ€๋ฅผ ์ค„์—ฌ์คŒ
  1. skill-creator (anthropics/skills)
  • ์—ญํ• : ์ง์ ‘ ์Šคํ‚ฌ์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ๋•Œ ํ…œํ”Œ๋ฆฟ/๊ตฌ์กฐ ๊ฐ€์ด๋“œ ์ œ๊ณต
  • ์ถ”์ฒœ ์ด์œ : ํŒ€ ์ „์šฉ ์Šคํ‚ฌ์„ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ ํ•„์ˆ˜
  1. ๋ฌธ์„œ ์ž‘์—… ์Šคํ‚ฌ(docx, pptx, xlsx) (anthropics/skills)
  • ์—ญํ• : ๋ฌธ์„œ/๋ฐœํ‘œ/์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ์‚ฐ์ถœ๋ฌผ ์ž‘์—… ๋ณด์กฐ
  • ์ถ”์ฒœ ์ด์œ : ์ฝ”๋“œ ์™ธ ์—…๋ฌด(๋ณด๊ณ ์„œ/์ž๋ฃŒ)๊นŒ์ง€ ํ•œ ํ๋ฆ„์œผ๋กœ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ

์šด์˜ ํŒ: ํ•œ ๋ฒˆ์— 5๊ฐœ ๋‹ค ๊น”์ง€ ๋ง๊ณ , find-skills + 1๊ฐœ๋กœ ์‹œ์ž‘ํ•ด์„œ ํšจ๊ณผ๋ฅผ ํ™•์ธํ•œ ๋’ค ํ™•์žฅํ•˜์„ธ์š”.

ํ™œ์šฉ ๋ฐฉ๋ฒ• (์ดˆ๋ณด์ž ์‹ค์ „ ์‹œ๋‚˜๋ฆฌ์˜ค)

์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ๋Š” ์‹ค์ œ๋กœ ๋งŽ์ด ๋ฌป๋Š” ์งˆ๋ฌธ์ธ **โ€œfind-skills๋ฅผ ์–ด๋–ป๊ฒŒ ๊น”๊ณ , ์–ด๋–ป๊ฒŒ ์“ฐ๊ณ , ๊ทธ ๋‹ค์Œ ์Šคํ‚ฌ์€ ์–ด๋–ป๊ฒŒ ์ด์–ด์„œ ์„ค์น˜ํ•˜๋ƒโ€**๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

Step 1) find-skills ์„ค์น˜

# 1) ๋จผ์ € ๋ชฉ๋ก ํ™•์ธ
npx skills add vercel-labs/skills --list
 
# 2) find-skills ์„ค์น˜
npx skills add vercel-labs/skills --skill find-skills

Step 2) find-skills ์‚ฌ์šฉ

์„ค์น˜ ํ›„ ์—์ด์ „ํŠธ์— ์ด๋ ‡๊ฒŒ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

  • โ€œ๋‚ด ํ”„๋กœ์ ํŠธ๊ฐ€ Next.js + Tailwind์ธ๋ฐ ํ•„์š”ํ•œ ์Šคํ‚ฌ 3๊ฐœ ์ถ”์ฒœํ•ด์ค˜โ€
  • โ€œ์ง€๊ธˆ ์ž‘์—…(๋žœ๋”ฉ ํŽ˜์ด์ง€ ๊ฐœ์„ )์— ๋งž๋Š” skills๋ฅผ ์šฐ์„ ์ˆœ์œ„๋กœ ์ถ”์ฒœํ•ด์ค˜โ€

find-skills๊ฐ€ ์ข‹์€ ์ด์œ :

  • ์ดˆ๋ณด์ž๊ฐ€ โ€œ๋ฌด์—‡์„ ๊น”์•„์•ผ ํ• ์ง€โ€ ๋ง‰ํž ๋•Œ ํƒ์ƒ‰ ์‹œ๊ฐ„์„ ์ค„์—ฌ์คŒ
  • ๊ณผ์„ค์น˜๋ฅผ ์ค„์ด๊ณ , ๋ชฉ์ ์— ๋งž๋Š” ์Šคํ‚ฌ๋งŒ ๊ณ ๋ฅด๊ฒŒ ๋„์™€์คŒ

Step 3) ์ถ”์ฒœ๋ฐ›์€ ๋‹ค์Œ ์Šคํ‚ฌ ์„ค์น˜ (์˜ˆ: React)

# ๋ ˆํฌ ๋‚ด ์Šคํ‚ฌ ๋ชฉ๋ก ํ™•์ธ
npx skills add vercel-labs/agent-skills --list
 
# React ๊ถŒ์žฅ ์Šคํ‚ฌ ์„ค์น˜
npx skills add vercel-labs/agent-skills --skill vercel-react-best-practices

์„ค์น˜ ํ›„ ๋ฐ”๋กœ ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉ:

  • โ€œ์ด ์ปดํฌ๋„ŒํŠธ๋ฅผ React best practice ๊ธฐ์ค€์œผ๋กœ ๋ฆฌํŒฉํ„ฐ๋งํ•ด์ค˜โ€
  • โ€œApp Router ๊ทœ์น™ ๊ธฐ์ค€์œผ๋กœ ๊ตฌ์กฐ๋ฅผ ์ •๋ฆฌํ•ด์ค˜โ€

Step 4) ๋‹ค์Œ ์Šคํ‚ฌ ์ถ”๊ฐ€ (์˜ˆ: ๋””์ž์ธ)

npx skills add vercel-labs/agent-skills --skill web-design-guidelines

์„ค์น˜ ํ›„ ์‚ฌ์šฉ ์˜ˆ์‹œ:

  • โ€œ์ด ๋Œ€์‹œ๋ณด๋“œ UI๋ฅผ ๊ฐ€๋…์„ฑ/๊ฐ„๊ฒฉ/๊ณ„์ธต ๊ธฐ์ค€์œผ๋กœ ๊ฐœ์„ ํ•ด์ค˜โ€
  • โ€œ๋ชจ๋ฐ”์ผ ์šฐ์„ ์œผ๋กœ ํผ ๋ ˆ์ด์•„์›ƒ ๋‹ค์‹œ ์งœ์ค˜โ€

Step 5) ์ „/ํ›„ ๋น„๊ต๋กœ ํšจ๊ณผ ํ™•์ธ

๊ฐ™์€ ์š”์ฒญ์„ ์„ค์น˜ ์ „/ํ›„๋กœ ๋น„๊ตํ•ด ์•„๋ž˜ 4๊ฐ€์ง€๋งŒ ์ฒดํฌ:

  1. ์ •ํ™•์„ฑ (์š”๊ตฌ์‚ฌํ•ญ ์ถฉ์กฑ)
  2. ์ผ๊ด€์„ฑ (์Šคํƒ€์ผ/ํŒจํ„ด ํ†ต์ผ)
  3. ์†๋„ (์ˆ˜์ • ํšŸ์ˆ˜ ๊ฐ์†Œ)
  4. ์žฌํ˜„์„ฑ (๋‹ค์‹œ ์‹คํ–‰ํ•ด๋„ ๋น„์Šทํ•œ ํ’ˆ์งˆ)

Step 6) ํŒ€ ๊ธฐ๋ณธ ์„ธํŠธ๋กœ ๊ณ ์ •

๊ฒ€์ฆ๋œ ์Šคํ‚ฌ 3~5๊ฐœ๋ฅผ โ€œํŒ€ ๊ธฐ๋ณธ ์„ธํŠธโ€๋กœ ๋ฌธ์„œํ™”ํ•ด์„œ ์‹ ๊ทœ ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๋™์ผํ•˜๊ฒŒ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์™œ ํšจ๊ณผ๊ฐ€ ์ข‹์•„์ง€๋‚˜?

๊ธฐ๋ณธ ๋ชจ๋ธ์€ ์ผ๋ฐ˜ ์ง€์‹์œผ๋กœ ๋‹ตํ•˜์ง€๋งŒ, ์Šคํ‚ฌ์„ ๋„ฃ์œผ๋ฉด ํ”„๋กœ์ ํŠธ ๋งฅ๋ฝ(๊ทœ์น™/ํŒจํ„ด/์ œ์•ฝ)์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ:

  • ์ถœ๋ ฅ ํŽธ์ฐจ ๊ฐ์†Œ
  • ์žฌํ˜„์„ฑ ์ฆ๊ฐ€
  • ๋ฐ˜๋ณต ์ž‘์—… ์†๋„ ๊ฐœ์„ 

์•ˆ์ „ ์ˆ˜์น™ (์ค‘์š”)

  1. ๊ณต์‹/์‹ ๋ขฐ ์กฐ์ง ์Šคํ‚ฌ ์šฐ์„ 
  2. ์„ค์น˜ ์ˆ˜ยท์ตœ๊ทผ ์—…๋ฐ์ดํŠธ ํ™•์ธ
  3. ์„ค์น˜ ์ „ SKILL.md ์ง์ ‘ ์ฝ๊ธฐ

์ฒดํฌ๋ฆฌ์ŠคํŠธ:

  • ๊ณผ์„ค์น˜ ์•ˆ ํ–ˆ๋Š”๊ฐ€? (์ฒ˜์Œ์—” 1~2๊ฐœ)
  • SKILL.md ํ™•์ธํ–ˆ๋Š”๊ฐ€?
  • ์ „/ํ›„ ๋น„๊ตํ–ˆ๋Š”๊ฐ€?
  • ํŒ€ ๊ณต์šฉ ์Šคํ‚ฌ ๋ชฉ๋ก ๊ธฐ๋กํ–ˆ๋Š”๊ฐ€?

๋ฐ”๋กœ ์“ฐ๋Š” ๋ณต๋ถ™ ํ”„๋กฌํ”„ํŠธ

  • โ€œ๋‚ด ํ”„๋กœ์ ํŠธ ๊ธฐ์ค€์œผ๋กœ ํ•„์š”ํ•œ ์Šคํ‚ฌ 3๊ฐœ๋ฅผ ํšจ๊ณผ/์œ„ํ—˜/๋‚œ์ด๋„ ์ˆœ์œผ๋กœ ์ถ”์ฒœํ•ด์ค˜.โ€
  • โ€œ์ถ”์ฒœ ์Šคํ‚ฌ ์ค‘ ๊ณต์‹ ๋ฒค๋” + ๊ฒ€์ฆ๋„ ๋†’์€ ๊ฒƒ๋งŒ ์„ค์น˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์งœ์ค˜.โ€
  • โ€œ์„ค์น˜ ์ „/ํ›„ ๊ฒฐ๊ณผ๋ฅผ ํ•ญ๋ชฉ๋ณ„๋กœ ๋น„๊ตํ•ด์ค˜.โ€

ํ•œ ์ค„ ๊ฒฐ๋ก 

skills.sh๋Š” AI์˜ ์„ฑ๋Šฅ ์ž์ฒด๋ฅผ ๋ฐ”๊พธ๋Š” ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ, AI๋ฅผ ์‹ค๋ฌดํ˜•์œผ๋กœ ํŠœ๋‹ํ•˜๋Š” ์šด์˜ ๋ ˆ๋ฒ„์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ํŽธ


์ถœ์ฒ˜