์ด ๋ฌธ์„œ๋Š” ๊ธฐ์กด ์Šคํ‚ฌ ์šด์˜์ด ์‹ค์ œ๋กœ ์–ด๋””์„œ ๋ง‰ํ˜”๋Š”์ง€๋ฅผ ๋จผ์ € ๋ณด์—ฌ์ฃผ๊ณ , ๊ทธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๊ตฌ์กฐ๋กœ ๋ฐ”๊ฟจ๋Š”์ง€, ์ง€๊ธˆ์€ ์–ด๋–ค ํ˜•ํƒœ๋กœ ์šด์˜ํ•˜๋Š”์ง€๋ฅผ ์„œ์‚ฌํ˜•์œผ๋กœ ์ •๋ฆฌํ•œ ์‹ค๋ฌด ๊ฐ€์ด๋“œ๋‹ค.

๋จผ์ €: ์Šคํ‚ฌ์ด ๋ญ”์ง€ 30์ดˆ ์„ค๋ช…

์Šคํ‚ฌ์€ ์–ด๋ ต๊ฒŒ ๋ณด๋ฉด ๋ณต์žกํ•˜์ง€๋งŒ, ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด AI์—๊ฒŒ ์ฃผ๋Š” ์ž‘์€ ์—…๋ฌด ๋งค๋‰ด์–ผ์ด๋‹ค.

  • ์‚ฌ๋žŒ์—๊ฒŒ โ€œ์ด ์ผ์€ ์ด๋ ‡๊ฒŒ ์ฒ˜๋ฆฌํ•ดโ€๋ผ๊ณ  ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์ฃผ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ,
  • AI์—๊ฒŒ๋„ โ€œ์ด ์š”์ฒญ์ด ์˜ค๋ฉด ์–ด๋–ค ์ˆœ์„œ๋กœ, ์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ์ฒ˜๋ฆฌํ•ดโ€๋ฅผ ๋ฌธ์„œ๋กœ ์ •ํ•ด๋‘๋Š” ๋ฐฉ์‹์ด๋‹ค.

์˜ˆ์‹œ๋กœ ๋ณด๋ฉด ๋” ์‰ฝ๋‹ค.

  • manage-skills-tw = ํŒ€์žฅ ์—ญํ• 
    • ์–ด๋–ค ์Šคํ‚ฌ์„ ์ƒˆ๋กœ ๋งŒ๋“ค์ง€, ๊ธฐ์กด ๊ฑธ ๊ณ ์น ์ง€ ํŒ๋‹จ
  • verify-implementation-tw = ๊ฒ€์ˆ˜ ์—ญํ• 
    • ๊ทœ์น™ ์œ„๋ฐ˜์ด ์—†๋Š”์ง€ ์ตœ์ข… ์ ๊ฒ€

ํ•œ ์ค„ ์š”์•ฝ: ์˜ˆ์ „์—๋Š” ์‚ฌ๋žŒ ๊ธฐ์–ต์œผ๋กœ ๊ด€๋ฆฌํ–ˆ๊ณ , ์ง€๊ธˆ์€ โ€˜๋งค๋‰ด์–ผ + ์ž๋™ ๊ฒ€์ˆ˜โ€™๋กœ ๊ด€๋ฆฌํ•œ๋‹ค.

0) ์ „์ฒด ์„œ์‚ฌ ํ•œ ์žฅ ์š”์•ฝ

mindmap
  root((SkillOps ์ „ํ™˜ ์Šคํ† ๋ฆฌ))
    ๊ณผ๊ฑฐ ๊ตฌ์„ฑ
      ์Šคํ‚ฌ๋ณ„ ์ˆ˜๋™ ์ˆ˜์ •
      ๊ฒ€์ฆ์€ ๋น„์ •๊ธฐ
      ๋‹ด๋‹น์ž ๊ธฐ์–ต ์˜์กด
    ์ด์Šˆ ๋ฐœ๊ฒฌ
      ์ค‘๋ณต ์ด๋ฆ„
      frontmatter ๋ถˆ์ผ์น˜
      ํŠธ๋ฆฌ๊ฑฐ ๋ฌธ๊ตฌ ์•ฝํ•จ
      ๊ฒ€์ฆ ๊ธฐ์ค€ ๋ถ€์žฌ
    ๊ฐœ์„ 
      ๋‹จ์ผ ์ง„์ž…์ 
      ํ†ตํ•ฉ ๊ฒ€์ฆ ๊ฒŒ์ดํŠธ
      severity ๋ฆฌํฌํŠธ
      references/scripts ๋ถ„๋ฆฌ
    ํ˜„์žฌ ๊ตฌ์„ฑ
      manage-skills-tw
      verify-implementation-tw
      ์ฃผ๊ธฐ ์ ๊ฒ€ ๋ฃจํ”„

1) ๊ณผ๊ฑฐ ๊ตฌ์„ฑ: ์™œ ์ฒ˜์Œ์—” ๊ดœ์ฐฎ์•˜๋‚˜

์ดˆ๊ธฐ์—๋Š” ์•„๋ž˜ ๋ฐฉ์‹์ด ๋น ๋ฅด๊ณ  ์ง๊ด€์ ์ด์—ˆ๋‹ค.

  • ๊ฐ ์Šคํ‚ฌ์„ ํ•„์š”ํ•  ๋•Œ ์ง์ ‘ ์ˆ˜์ •
  • ๊ฒ€์ฆ์€ ์˜ค๋ฅ˜๊ฐ€ ๋ณด์ผ ๋•Œ ์ˆ˜๋™ ์ ๊ฒ€
  • ๊ทœ์น™์€ ๋ฌธ์„œ์™€ ์‚ฌ๋žŒ ๊ธฐ์–ต์œผ๋กœ ์œ ์ง€

์ฆ‰, ์ž‘์„ ๋•Œ๋Š” ๋น ๋ฅธ ๊ตฌ์กฐ์˜€๋‹ค. ํ•˜์ง€๋งŒ ์Šคํ‚ฌ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚˜๋ฉด์„œ ๋ฌธ์ œ๊ฐ€ ๋ณด์ด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

2) ์ด์Šˆ ๋ฐœ๊ฒฌ: ์–ด๋””์„œ ํ•œ๊ณ„๊ฐ€ ํ„ฐ์กŒ๋‚˜

2-1. ๋Œ€ํ‘œ ์ฆ์ƒ

  • ๊ฐ™์€ ์Šคํ‚ฌ ์ด๋ฆ„์ด ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฝ๋กœ์— ์ค‘๋ณต ์กด์žฌ
  • SKILL frontmatter ํ˜•์‹์ด ์Šคํ‚ฌ๋งˆ๋‹ค ๋‹ค๋ฆ„
  • description ํŠธ๋ฆฌ๊ฑฐ ๋ฌธ๊ตฌ ํ’ˆ์งˆ ํŽธ์ฐจ
  • ๋ฆด๋ฆฌ์ฆˆ ์ „์— ๋ฌด์—‡์„ ๋ฐ˜๋“œ์‹œ ํ™•์ธํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ธฐ์ค€ ๋ถˆ๋ช…ํ™•

2-2. ์‹ค์ œ ์ ๊ฒ€์—์„œ ํ™•์ธ๋œ ์ด์Šˆ

2026-02-18 ๊ธฐ์ค€ ์ ๊ฒ€์—์„œ ๋‹ค์Œ ํ•ญ๋ชฉ์ด ๋ฐ˜๋ณต ๋ฐœ๊ฒฌ๋๋‹ค.

  • pptx-creator ์ค‘๋ณต ์ด๋ฆ„(2๊ฐœ ๊ฒฝ๋กœ)
  • frontmatter extra key(homepage, metadata)

ํ•ต์‹ฌ์€ โ€œ๊ฐœ๋ณ„ ์ˆ˜์ •โ€ ์ž์ฒด๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ฐœ๋ณ„ ์ˆ˜์ •์„ ํ†ต์ œํ•˜๋Š” ๊ณตํ†ต ๊ฒŒ์ดํŠธ๊ฐ€ ์—†์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค.

3) ๊ฐœ์„  ์„ค๊ณ„: ์–ด๋–ค ์›์น™์œผ๋กœ ๋ฐ”๊ฟจ๋‚˜

์šฐ๋ฆฌ๋Š” ์•„๋ž˜ 4๊ฐ€์ง€ ์›์น™์œผ๋กœ ๊ตฌ์กฐ๋ฅผ ๋‹ค์‹œ ์งฐ๋‹ค.

  1. ๋‹จ์ผ ์ง„์ž…์ 
    • ์œ ์ง€๋ณด์ˆ˜ ์‹œ์ž‘์€ manage-skills-tw์—์„œ๋งŒ ์ˆ˜ํ–‰
  2. ํ†ตํ•ฉ ๊ฒ€์ฆ ๊ฒŒ์ดํŠธ
    • ๋ฆด๋ฆฌ์ฆˆ ์ „ verify-implementation-tw๋ฅผ ํ•„์ˆ˜ ์‹คํ–‰
  3. ๋ช…์‹œ์  ํŒ์ • ์ฒด๊ณ„
    • critical / major / recommended๋กœ ๋“ฑ๊ธ‰ํ™”
  4. Progressive Disclosure ๋ฐ˜์˜
    • SKILL ๋ณธ๋ฌธ์€ ์–‡๊ฒŒ, ์ƒ์„ธ ๊ทœ์น™์€ references/, ๋ฐ˜๋ณต๊ฒ€์ฆ์€ scripts/

4) ํ˜„์žฌ ๊ตฌ์„ฑ: ์ง€๊ธˆ์€ ์–ด๋–ป๊ฒŒ ์šด์˜ํ•˜๋‚˜

4-1. ๋ฐฐ์น˜ ๊ฒฝ๋กœ

  • ํŒ€ ์šด์˜ ๊ธฐ๋ณธ: ~/.openclaw/workspace/skills/
  • ๊ณต์šฉ ๊ณต์œ ๊ฐ€ ํ•„์š”ํ•  ๋•Œ๋งŒ: ~/.openclaw/skills/

4-2. ํ•ต์‹ฌ ์Šคํ‚ฌ 2์ข…

  • manage-skills-tw
    • ๋ณ€๊ฒฝ ๊ฐ์ง€
    • CREATE/UPDATE/EXEMPT ํŒ๋‹จ
    • ์œ ์ง€๋ณด์ˆ˜ ๋ฆฌํฌํŠธ
  • verify-implementation-tw
    • ํ†ตํ•ฉ ๊ฒ€์ฆ ์‹คํ–‰
    • ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ ํŒ์ •

4-3. ํด๋” ๊ตฌ์กฐ

skills/
โ”œโ”€ manage-skills-tw/
โ”‚  โ”œโ”€ SKILL.md
โ”‚  โ”œโ”€ references/
โ”‚  โ”‚  โ”œโ”€ decision-rules.md
โ”‚  โ”‚  โ””โ”€ report-template.md
โ”‚  โ””โ”€ scripts/
โ”‚     โ””โ”€ audit_skills.py
โ””โ”€ verify-implementation-tw/
   โ”œโ”€ SKILL.md
   โ”œโ”€ references/
   โ”‚  โ”œโ”€ check-rubric.md
   โ”‚  โ”œโ”€ report-format.md
   โ”‚  โ””โ”€ coverage-registry.md
   โ””โ”€ scripts/
      โ””โ”€ verify_skills.py

5) ์šด์˜ ํ๋ฆ„: ๊ณผ๊ฑฐ์™€ ๋‹ฌ๋ผ์ง„ ์‹ค์ œ ์‹คํ–‰ ๋ฃจํ”„

flowchart TD
A[์š”์ฒญ ๋˜๋Š” ๋ณ€๊ฒฝ ๋ฐœ์ƒ] --> B[manage-skills-tw ์‹คํ–‰]
B --> C[๋ณ€๊ฒฝ ์Šค์ฝ”ํ”„ ์ˆ˜์ง‘]
C --> D[CREATE / UPDATE / EXEMPT ๊ฒฐ์ •]
D --> E[์Šคํ‚ฌ ์ˆ˜์ • ๋˜๋Š” ์ƒ์„ฑ]
E --> F[verify-implementation-tw ์‹คํ–‰]
F --> G{๊ฒŒ์ดํŠธ ํ†ต๊ณผ?}
G -->|No| H[Critical/Major ์šฐ์„  ์ˆ˜์ •]
H --> F
G -->|Yes| I[๋จธ์ง€/๋ฐฐํฌ]

6) ๊ธฐ์กด vs ํ˜„์žฌ ๋น„๊ต (๊ต์œก์šฉ ํ•ต์‹ฌ ํ‘œ)

ํ•ญ๋ชฉ๊ธฐ์กด(์ˆ˜๋™ ์ค‘์‹ฌ)ํ˜„์žฌ(SkillOps)
์‹œ์ž‘ ๋ฐฉ์‹์Šคํ‚ฌ๋ณ„ ๊ฐœ๋ณ„ ์ ‘๊ทผmanage-skills-tw ๋‹จ์ผ ์ง„์ž…
๊ฒ€์ฆ ์‹œ์ ํ•„์š” ์‹œ ์ˆ˜๋™๋ฆด๋ฆฌ์ฆˆ ์ „ ํ†ตํ•ฉ ๊ฒ€์ฆ ํ•„์ˆ˜
ํ’ˆ์งˆ ๊ธฐ์ค€์•”๋ฌต์ severity ๋ช…์‹œ์  ๊ธฐ์ค€
์šด์˜ ๋ฆฌ์Šคํฌ๋ˆ„๋ฝ/๋“œ๋ฆฌํ”„ํŠธ ๋ˆ„์ ์กฐ๊ธฐ ํƒ์ง€/์ˆ˜์ • ๋ฃจํ”„
ํŒ€ ํ˜‘์—…๋‹ด๋‹น์ž ์˜์กด๊ณตํ†ต ๋ฆฌํฌํŠธ ์–ธ์–ด

7) ์‹ค๋ฌด ์ ์šฉ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

์น ํŒ ์น˜ํŠธ์‹œํŠธ

[์ž‘์„ฑ ๊ทœ์น™]
- frontmatter: name, description๋งŒ ์œ ์ง€
- description: Use when ํŠธ๋ฆฌ๊ฑฐ ๋ฌธ์žฅ ๋ช…ํ™•ํ™”
 
[๊ตฌ์กฐ ๊ทœ์น™]
- SKILL ๋ณธ๋ฌธ์€ ์งง๊ฒŒ
- ์ƒ์„ธ๋Š” references/
- ๋ฐ˜๋ณต ๊ฒ€์ฆ์€ scripts/
 
[๊ฒŒ์ดํŠธ ๊ทœ์น™]
- Critical > 0 ์ด๋ฉด ๋ฐฐํฌ ๊ธˆ์ง€
- Major๋Š” ๋‹น์ผ ์ˆ˜์ • ๋˜๋Š” owner/date ๋ช…์‹œ
- ๋ฆฌํฌํŠธ ์—†๋Š” ๋จธ์ง€ ๊ธˆ์ง€

8) ํ˜„์žฌ ์ƒํƒœ์™€ ๋‹ค์Œ ์•ก์…˜

ํ˜„์žฌ ์ƒํƒœ

  • SkillOps 2์ข… ์ƒ์„ฑ ์™„๋ฃŒ
  • ํ†ตํ•ฉ ๊ฒ€์ฆ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ํ™•์ธ ์™„๋ฃŒ
  • ํ•ต์‹ฌ ์ž”์—ฌ ์ด์Šˆ๋Š” ๊ธฐ์กด ์ž์‚ฐ(pptx-creator) ์ •๋ฆฌ ์ž‘์—…์œผ๋กœ ์ˆ˜๋ ด

๋‹ค์Œ ์•ก์…˜

  1. ์ค‘๋ณต ์Šคํ‚ฌ ๊ฒฝ๋กœ ํ†ตํ•ฉ(์‚ฌ์šฉ์ž ํ™•์ธ ํ›„ ์‹คํ–‰)
  2. frontmatter ์™„์ „ ํ‘œ์ค€ํ™”(name, description)
  3. ์ฃผ 1ํšŒ ํ†ตํ•ฉ ๊ฒ€์ฆ ๋ฃจํ‹ด ๊ณ ์ •(cron ๋˜๋Š” ๊ณ ์ • ์ˆ˜๋™ ๋ฃจํ”„)

AI ํ™œ์šฉ ๊ณ ์ง€

์ด ๋ฌธ์„œ๋Š” ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•ด ์ดˆ์•ˆ์„ ์ž‘์„ฑํ•˜๊ณ , ์‹ค์ œ ์šด์˜ ๋งฅ๋ฝ์— ๋งž์ถฐ ์‚ฌ๋žŒ์ด ๊ฒ€ํ† ยท์ˆ˜์ •ํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด๋‹ค.

๐Ÿ“š ๋‹ค์Œ ์ฝ๊ธฐ