| name | skill-manager |
| version | 0.1.0 |
| description | Manage the skill catalog โ list available skills, install from trusted registry, uninstall, or update. Supply-chain trust model required (P0-2).
|
| tier | T2 |
| triggers | ["skill","install skill","list skills","์คํฌ ๋ชฉ๋ก"] |
| input_schema | {"action":{"type":"string","required":true,"enum":["list","install","uninstall","update","info"],"description":"Operation"},"name":{"type":"string","required":false,"pattern":"^[a-z0-9_-]+$","description":"Skill name (path traversal ๋ฐฉ์ง: lowercase alphanumeric + hyphen/underscore)"},"source":{"type":"string","required":false,"pattern":"^(registry|fs)://[a-zA-Z0-9_/.-]+(@[0-9.]+)?$","description":"Source URI โ registry:// or fs:// only. URL/HTTP ์ง์ ๋ค์ด๋ก๋ ๊ธ์ง (P0-2 supply-chain ๋ฐฉ์ด)"}} |
| tags | ["meta","catalog"] |
| author | naia-adk |
skill-manager
Tier T2 โ install/uninstall์ supply-chain ์ํ ์์ด ์ฌ์ฉ์ ํ์ธ ๊ฐ์ .
๋ณด์ ์ ์ฑ
(P0-2 fix)
- โ HTTP/HTTPS URL ์ง์ ๋ค์ด๋ก๋ ๊ธ์ง โ attacker๊ฐ ์์ ์ฝ๋ ๋ฐฐํฌ ๊ฐ๋ฅ
- โ registry:// ๋๋ fs:// ๋ง ํ์ฉ โ
source: registry://skill-name@1.0.0 ๋๋ source: fs:///local/path
- โ GPG/Ed25519 signature ๊ฒ์ฆ = naia-agent ๋๋ registry ์ฑ
์ (Phase 4.2 spec ์ ์ / ๋ณธ spec์ source URI ํ์๋ง)
- name regex๋ก path traversal ์ฐจ๋จ
Spec only โ ์คํ + ๊ฒ์ฆ์ naia-agent. Phase 4.0 spec; Phase 4.2 ์ ์ trust model.