
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
- Skill Cabinet’ni
npx skill-cabinetbuyrug‘i bilan ishga tushiring. - Mahalliy interfeys brauzeringizda ochilishini kuting.
- Muayyan qo‘llab-quvvatlanadigan joydagi ko‘nikmalarga e’tibor qaratish uchun katalog filtridan foydalaning.
- Ko‘nikma nomi, tavsifi, yo‘li yoki frontmatter qismiga mos keladigan natijalarni topish uchun qidiruvdan foydalaning.
- 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:
jkeyingi elementga o‘tadi.koldingi elementga o‘tadi./qidiruvni faollashtiradi.xelementni belgilaydi.dtanlangan 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
xbilan belgilang, ammodtugmasini bosishdan oldin to‘liq to‘plamni tekshiring. - Joriy brauzer holatini saqlang: Ishga tushirish vaqtida interfeys avtomatik ochilishini istamasangiz,
SKILL_CABINET_NO_OPEN=1dan foydalaning. - Portlar to‘qnashuvining oldini oling: Agar
3781porti band bo‘lsa, ilovani boshqaPORTqiymati 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.
