بستهبندی اسکیلهای ایجنت با skills.sh
خلاصهٔ کاملتر
ورسل تو چنجلاگ جدیدش اعلام کرده که از این به بعد میتونی چندتا اسکیل ایجنت رو تو قالب یه پک روی skills.sh بذاری و یکجا به اشتراک بذاری. تا قبل از این هر اسکیل جدا نصب میشد؛ حالا یه بستهی واحد داری که کل مجموعه رو با خودش میبره.
منبع اسکیلها هم دست خودته: میتونی از اسکیلهای جامعه استفاده کنی، از پوشهها و فایلهای zip روی سیستم خودت، یا از ریپازیتوریهای گیتهاب — چه عمومی چه خصوصی. هر پک هم unlisted ساخته میشه و URL مخصوص خودشو داره؛ یعنی جایی لیست نمیشه و فقط کسی که لینک رو داره بهش دسترسی پیدا میکنه.
نصب و بهروزرسانی هم هرکدوم فقط یه دستوره:
npx skills add https://skills.sh/p/<pack-id>
npx skills updateدستور دوم پک رو به آخرین نسخهش میرسونه، پس اگه صاحب پک چیزی رو عوض کنه، بقیهی تیم با همون یه دستور همسطح میشن.
به گفتهی ورسل، هدف اصلی این قابلیت یکدستکردن ابزار بین پروژههاست: بهجای اینکه هر نفر مجموعهی متفاوتی از اسکیلها رو دستی نصب کنه، یه لینک بین کل تیم پخش میشه و همه با همون مجموعه کار میکنن. ساخت و گشتن بین پکها هم از بخش packs همون سایت انجام میشه.
نکات کلیدی:
- چندتا اسکیل ایجنت رو میشه تو یه پک بستهبندی و به اشتراک گذاشت
- منبع پک میتونه اسکیلهای جامعه، پوشه و zip محلی، یا ریپوی گیتهاب (عمومی یا خصوصی) باشه
- هر پک unlistedه و آدرس اختصاصی خودشو داره
- نصب با npx skills add و بهروزرسانی با npx skills update
- کاربرد اصلی: یکسانسازی اسکیلها بین کل اعضای تیم




