Asosiy kontentga o‘tish
AI qo‘llanmalari

Skill Cabinet yordamida mahalliy agent ko‘nikmalarini tartibga solish va tekshirish

Ushbu qo‘llanma Skill Cabinet’ni Node.js yordamida ishga tushirish, qo‘llab-quvvatlanadigan agent vositalari kataloglaridan topilgan ko‘nikmalarni ko‘rib chiqish, ularning mazmuni va frontmatter qismini tekshirish hamda ularni xavfsiz boshqarishni ko‘rsatadi. Shuningdek, klaviatura yorliqlari, konfiguratsiya parametrlari, mavzular va ishlab chiqish jarayoni ham yoritiladi.

Skill Cabinet yordamida mahalliy agent ko‘nikmalarini tartibga solish va tekshirish

Skill Cabinet nima?

Skill Cabinet — kompyuteringizda o‘rnatilgan agent ko‘nikmalari uchun mahalliy katalog. U foydalanuvchi darajasidagi .agents, .claude, .codex va .cursor kabi kataloglarni, jumladan Cursor plaginlarini skanerlaydi. Shuningdek, mos keladigan boshqa ~/.* /skills papkalarini ham tekshiradi.

Ilova aniqlangan ko‘nikmalarni brauzer asosidagi interfeysda ko‘rsatadi. Katalogni qidirishingiz, har bir ko‘nikmaning mazmuni va YAML frontmatter qismini ko‘rib chiqishingiz, uning papkasidagi qo‘shimcha fayllarni ochishingiz hamda keraksiz ko‘nikmalarni diskdan olib tashlashingiz mumkin.

Skill Cabinet faqat 127.0.0.1 manziliga ulanadi, shuning uchun uning serveri umumiy tarmoq interfeysi orqali emas, mahalliy kompyuteringiz orqali mavjud bo‘ladi.

Asosiy imkoniyatlar

  • Avtomatik aniqlash: Qo‘llab-quvvatlanadigan foydalanuvchi darajasidagi agent vositalari kataloglari va ko‘nikmalar papkalarini skanerlaydi.
  • Filtrlash: Katalogni katalog bo‘yicha toraytiradi.
  • Qidiruv: Mos nomlar, tavsiflar, yo‘llar yoki frontmatter qismlarini topadi.
  • Ko‘nikmani ko‘rib chiqish: Ko‘nikma mazmunini formatlangan yoki manba ko‘rinishida ko‘rsatadi.
  • Metama’lumotlarga kirish: Ko‘nikmaga tegishli YAML frontmatter qismini ko‘rsatadi.
  • Papkalarni ko‘rish: Ko‘nikma bilan birga saqlangan qo‘shimcha fayllarni o‘qish imkonini beradi.
  • Ko‘nikmani olib tashlash: Bitta ko‘nikmani yoki belgilangan bir nechta ko‘nikmani bir vaqtda o‘chiradi.
  • Mavzular: Theme menyusi orqali tanlanadigan ko‘rinishlarni taklif qiladi; Carbon standart mavzu hisoblanadi.
  • Klaviatura orqali boshqarish: Ko‘chish, qidirish, belgilash va o‘chirish uchun tezkor tugmalarni qo‘llab-quvvatlaydi.

Talablar

Skill Cabinet uchun Node.js 20 yoki undan yangiroq versiyasi talab qilinadi. Ishga tushirishdan oldin o‘rnatilgan Node.js versiyasini tekshiring:

node --version

Agar ko‘rsatilgan asosiy versiya 20 dan kichik bo‘lsa, Node.js dasturini yangilang va buyruqni qayta ishga tushiring.

Skill Cabinet’ni ishga tushirish

npm paketini ishga tushirish

Ilovani ishga tushirishning eng tezkor usuli — npx dan foydalanish:

npx skill-cabinet

Bu buyruq 127.0.0.1 manzilida mahalliy serverni ishga tushiradi, sukut bo‘yicha 3781 portidan foydalanadi va interfeysni brauzeringizda ochadi.

GitHub repozitoriysidan to‘g‘ridan-to‘g‘ri ishga tushirish

npm paketi o‘rniga repozitoriyadagi versiyani ishga tushirishingiz mumkin:

npx github:subsy/skill-cabinet

Brauzerning avtomatik ochilishini o‘chirish

Serverni brauzer varag‘ini almashtirmasdan yoki yangi varaq ochmasdan ishga tushirmoqchi bo‘lsangiz, SKILL_CABINET_NO_OPEN o‘zgaruvchisini belgilang:

SKILL_CABINET_NO_OPEN=1 npx skill-cabinet

Ishga tushgandan so‘ng, tayyor bo‘lganingizda ilova ko‘rsatgan mahalliy manzilni oching.

Boshqa portni tanlash

3781 portidan boshqa portdan foydalanish uchun PORT muhit o‘zgaruvchisini belgilang:

PORT=4000 npx skill-cabinet

Bu misolda Skill Cabinet 127.0.0.1:4000 manzilida ishlaydi.

Ko‘nikmalarni ko‘rish va qidirish

  1. Skill Cabinet’ni npx skill-cabinet buyrug‘i bilan ishga tushiring.
  2. Mahalliy interfeys brauzeringizda ochilishini kuting.
  3. Muayyan qo‘llab-quvvatlanadigan joydagi ko‘nikmalarga e’tibor qaratish uchun katalog filtridan foydalaning.
  4. Ko‘nikma nomi, tavsifi, yo‘li yoki frontmatter qismiga mos keladigan natijalarni topish uchun qidiruvdan foydalaning.
  5. Mazmunini ko‘rib chiqish uchun natijani tanlang.

Qidiruv tavsifning faqat bir qismini, katalog yo‘lini yoki YAML metama’lumotlarida saqlangan qiymatni eslaganingizda foydalidir.

Ko‘nikmani ko‘rib chiqish

Ko‘nikmani tanlaganingizdan so‘ng, uning mazmunini formatlangan yoki manba ko‘rinishida o‘qishingiz mumkin. Qulay o‘qish uchun formatlangan ko‘rinishdan, asosiy matnni tekshirish zarur bo‘lganda esa manba ko‘rinishidan foydalaning.

Shuningdek, ko‘nikmaning YAML frontmatter qismini tekshirishingiz va uning katalogidagi qo‘shimcha fayllarni o‘qishingiz mumkin. Bu ko‘rinishlar birgalikda o‘zgartirish kiritishdan oldin ko‘nikma nimalardan iboratligini va qayerga o‘rnatilganini tushunishga yordam beradi.

Ko‘nikmalarni ehtiyotkorlik bilan o‘chirish

Skill Cabinet bitta ko‘nikmani yoki belgilangan bir nechta ko‘nikmani bir vaqtda o‘chirishi mumkin. O‘chirish ko‘nikmaning butun katalogini diskdan olib tashlaydi.

Ogohlantirish: Bekor qilish imkoniyati mavjud emas. O‘chirishdan oldin tanlangan ko‘nikmalar va ularning yo‘llarini diqqat bilan tekshiring.

O‘rnatilgan Cursor ko‘nikmalari va plagin keshlarida saqlangan nusxalar tegishli vosita keyingi safar yangilanganda qayta paydo bo‘lishi mumkin. Shu sababli bu nusxalarni o‘chirish doimiy bo‘lmasligi mumkin.

Klaviatura yorliqlaridan foydalanish

Klaviatura buyruqlari katta katalog bilan ishlashni tezlashtiradi:

  • j keyingi elementga o‘tadi.
  • k oldingi elementga o‘tadi.
  • / qidiruvni faollashtiradi.
  • x elementni belgilaydi.
  • d tanlangan yoki belgilangan ko‘nikma yozuvlarini o‘chiradi.

Amaliy ish jarayoni quyidagicha: qidirish uchun / tugmasini bosing, natijalar bo‘ylab j va k bilan harakatlaning, tegishli yozuvlarni x bilan belgilang va har bir yo‘lni tekshirgandan keyingina o‘chiring.

Interfeys mavzusini o‘zgartirish

Mavjud ko‘rinishlar o‘rtasida almashish uchun Theme menyusini oching. Sukut bo‘yicha Carbon tanlanadi. Mavzu o‘zgarishlari aniqlangan ko‘nikmalar yoki ularning fayllariga ta’sir qilmasdan, faqat interfeys ko‘rinishini o‘zgartiradi.

Skill Cabinet’ni mahalliy ishlab chiqish

Manba kodi ustida ishlash uchun repozitoriyni klonlang va uning bog‘liqliklarini o‘rnating:

git clone git@github.com:subsy/skill-cabinet.git
cd skill-cabinet
npm install
npm run dev

So‘ng brauzeringizda http://127.0.0.1:5173 manzilini oching.

Production build’ni ishga tushirish

Ilovani yig‘ing va production rejimida quyidagi buyruqlar bilan ishga tushiring:

npm run build
npm start

Repozitoriyga hissa qo‘shuvchilar loyiha hissalarini qo‘shish bo‘yicha ko‘rsatmalar uchun CONTRIBUTING.md fayliga murojaat qilishlari kerak.

Qo‘shimcha maslahatlar

  • O‘chirishdan oldin tekshiring: Kerakli katalogni tanlaganingizga ishonch hosil qilish uchun yo‘l, manba, frontmatter va qo‘shimcha fayllarni tekshiring.
  • Filtrlash va qidiruvni birlashtiring: Avval tortmani tanlang, so‘ngra toraytirilgan katalog ichidan nom, tavsif, yo‘l yoki metama’lumot bo‘yicha qidiring.
  • Ommaviy tozalash uchun belgilashdan foydalaning: Bir nechta yozuvni x bilan belgilang, ammo d tugmasini bosishdan oldin to‘liq to‘plamni tekshiring.
  • Joriy brauzer holatini saqlang: Ishga tushirish vaqtida interfeys avtomatik ochilishini istamasangiz, SKILL_CABINET_NO_OPEN=1 dan foydalaning.
  • Portlar to‘qnashuvining oldini oling: Agar 3781 porti band bo‘lsa, ilovani boshqa PORT qiymati bilan ishga tushiring.
  • Boshqariladigan skilllar qaytishi mumkinligini hisobga oling: Cursor ichki skilllari va plagin keshidagi nusxalar keyingi vosita yangilanishlari orqali tiklanishi mumkin.

Xulosa

Skill Cabinet bir nechta vosita kataloglariga tarqalgan agent skilllarini topish va ko‘rib chiqish uchun mahalliy, maqsadli interfeysni taqdim etadi. Qidiriladigan metama’lumotlar, manba va ko‘rsatiladigan ko‘rinishlar, papkalarni tekshirish, mavzular, klaviatura boshqaruvlari va ommaviy o‘chirish imkoniyatlari mahalliy skilllarni boshqarishni soddalashtiradi. O‘chirish qaytarib bo‘lmagani uchun, har bir skillni olib tashlashdan oldin tekshirish vositalari yordamida tasdiqlang.

Skill Cabinet MIT litsenziyasi asosida chiqarilgan.