Skills CLI (npx skills)

`npx skills` — ochiq agent skill ekotizimi uchun CLI: skill'larni topish, o'rnatish, yangilash va yaratish. Claude Code, Cursor, Codex va boshqalarni qo'llaydi.

DasturlashClaude CodeCodexCursorOpenCodeMITTypeScript★ 38 427
GitHub'da ochish ↗

Tezkor o'rnatish

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

Terminalda ishga tushiring. npx uchun Node.js kerak. Boshqa usullar quyidagi qo'llanmada.

Skills CLI nima

skills — ochiq agent skill ekotizimi uchun buyruq satri vositasi (npx skills). Agent skill'lar — kodlash agentlariga vazifani qanday bajarishni o'rgatadigan qayta ishlatiladigan ko'rsatmalar (masalan, kodni ko'rib chiqish yoki kutubxona bilan ishlash). Vosita OpenCode, Claude Code, Codex, Cursor va yana 75 ta agentni qo'llaydi. Skill'larni skills.sh saytida topish mumkin. Litsenziya: MIT.

O'rnatish

Talab: Node.js 22.20 yoki yangiroq. Alohida o'rnatish shart emas — loyiha papkasida npx orqali ishlatiladi.

Usul Buyruq Natija
Loyihaga npx skills add vercel-labs/agent-skills Tanlangan skill va agentlar uchun joriy loyihaga o'rnatiladi
Global npx skills add vercel-labs/agent-skills -g Skill barcha loyihalarda ishlaydi
Aniq skill va agent npx skills add vercel-labs/agent-skills --skill web-design-guidelines -a claude-code Faqat bitta skill, bitta agentga

Skill'lar odatda joriy loyihaga o'rnatiladi. Manba formatlari, private repolar va barcha opsiyalar uchun repodagi docs/commands.md ga qarang.

Asosiy buyruqlar

Buyruq Vazifasi
npx skills find [query] Skill qidirish
npx skills list O'rnatilganlar ro'yxati
npx skills use <source>@<skill> Skill'ni o'rnatmasdan ishlatish
npx skills check Yangilanishlarni tekshirish
npx skills update [skills...] Skill'larni yangilash
npx skills remove [skills...] Skill'larni o'chirish
npx skills init [name] Skill shablonini yaratish

Yordam uchun: npx skills --help.

Amaliy misol

  1. Skill qidiring: npx skills find react performance.
  2. O'rnating: npx skills add vercel-labs/agent-skills va ro'yxatdan skill hamda agentlarni tanlang.
  3. O'rnatmasdan sinash uchun: npx skills use vercel-labs/agent-skills@web-design-guidelines --agent claude-code --agent ko'rsatilmasa, prompt shunchaki chop etiladi.
  4. Yangilanishni tekshiring: npx skills check, so'ng npx skills update.

O'z skill'ingizni yaratish

npx skills init my-skill

Yaratilgan SKILL.md ichiga agent uchun ko'rsatmalarni yozing. Format va topish qoidalari docs/creating-skills.md da.

find-skills skill'i

Repoda skills/find-skills skill'i bor. Foydalanuvchi "X uchun skill bormi?" deb so'raganda agent skill qidirishga yordam beradi:

  • avval skills.sh reytingini tekshiradi;
  • npx skills find bilan qidiradi;
  • tavsiya oldidan sifatni tekshiradi: o'rnatishlar soni (1K+ afzal), manba obro'si, GitHub yulduzchalari;
  • foydalanuvchi xohlasa, npx skills add <owner/repo@skill> -g -y bilan o'rnatadi (-g — global, -y — tasdiqsiz).

Hech narsa topilmasa, agent vazifani o'zi bajarishni taklif qiladi yoki npx skills init bilan o'z skill'ingizni yaratishni tavsiya qiladi.

Cheklovlar va maslahatlar

  • experimental_ bilan boshlanadigan buyruqlar (experimental_sync, experimental_install) sinov bosqichida: nomi va xatti-harakati ogohlantirishsiz o'zgarishi mumkin.
  • experimental_install skills-lock.json ichidagi loyiha skill'larini tiklaydi; experimental_sync npm bog'liqliklari bilan kelgan skill'larni loyihaga ulaydi.
  • Noma'lum mualliflarning skill'larini o'rnatishdan oldin o'rnatishlar soni va manba reputatsiyasini tekshiring.
  • CLI anonim foydalanish ma'lumotlarini yig'adi. O'chirish uchun DISABLE_TELEMETRY=1 yoki DO_NOT_TRACK=1 o'rnating.
  • Dasturiy API: import { installSkills } from 'skills' (docs/api.md).

Manba

github.com/vercel-labs/skills