نصب و استفاده از Skillها
یک Skill یک بسته توسعه برای Agent است که دانش حوزهای و ابزارهای سفارشی را در هوش مصنوعی تزریق میکند. این صفحه نحوه نصب، پیکربندی و مدیریت Skillها را پوشش میدهد.
scriptscat/skills — Skillهای آماده برای اتوماسیون مرورگر، کارهای زمانبندیشده، تجزیه فایل، کمک به توسعه اسکریپت و موارد دیگر.
روشهای نصب
روش ۱: نصب از یک URL
یک URL SKILL.cat.md را مستقیماً در نوار آدرس مرورگر خود باز کنید؛ ScriptCat آن را رهگیری میکند و یک صفحه تأیید نصب نشان میدهد.
به عنوان مثال، برای نصب Skill رسمی اتوماسیون مرورگر:
https://raw.githubusercontent.com/scriptscat/skills/main/browser-automation/SKILL.cat.md
همچنین میتوانید این کار را از صفحه مدیریت انجام دهید:
- صفحه مدیریت ScriptCat را باز کنید → Agent → Skills
- روی دکمه URL در بالا سمت راست کلیک کنید
- URL
SKILL.cat.mdرا جایگذاری کنید - روی نصب کلیک کنید
ScriptCat به طور خودکار SKILL.cat.md را به همراه اسکریپتها و فایلهای مواد مرجع که اعلام میکند دریافت میکند.
روش ۲: نصب یک ZIP
- صفحه مدیریت ScriptCat را باز کنید → Agent → Skills
- روی دکمه + در بالا سمت راست کلیک کنید
- یک بسته Skill در قالب
.zipانتخاب کنید
ساختار دایرکتوری ZIP باید از قالب استاندارد Skill پیروی کند (باید شامل SKILL.cat.md باشد).
فهرست Skillهای رسمی
روی کپی لینک کلیک راست کنید، سپس لینک را در فیلد URL مدیریت Skill قرار دهید تا نصب شود.
| Skill | توضیحات | نصب |
|---|---|---|
| browser-automation | تحلیل صفحه، دستکاری DOM، پر کردن فرم، اسکرینشات، ناوبری | نصب |
| scheduled-tasks | کارهای زمانبندیشده cron (اجرای خودکار توسط LLM / بازخوانی اسکریپت) | نصب |
| skill-creator | کمک به ایجاد، تست و بستهبندی Skillهای جدید | نصب |
| file-parser | فایلهای Excel، PDF، Word، CSV و PPT را تجزیه میکند | نصب |
| scriptcat-dev | دستیار توسعه اسکریپت ScriptCat/Tampermonkey | نصب |
| synology-office-sheet | خواندن/نوشتن صفحات گسترده Synology Office | نصب |
| wechat-publisher | دستیار عملیات حساب رسمی WeChat | نصب |
| xiaohongshu-publisher | دستیار عملیات Xiaohongshu (RED) | نصب |
پیکربندی یک Skill
برخی Skillها به پیکربندی نیاز دارند (مانند کلید API):
- Skill نصبشده را در صفحه Agent → Skills پیدا کنید
- روی آیکون تنظیمات (چرخدنده) کلیک کنید
- فیلدهای پیکربندی را پر کنید و ذخیره کنید
فیلدهایی که در پیکربندی به عنوان secret علامتگذاری شدهاند در رابط کاربری ماسک میشوند.
فعال / غیرفعال
در صفحه مدیریت Skill، از کلید روی کارت یک Skill برای کنترل فعال بودن آن استفاده کنید. Skillهای غیرفعال در گفتگوها بارگذاری نمیشوند.
بررسی بهروزرسانیها
Skillهای نصبشده از طریق URL از بررسی نسخه پشتیبانی میکنند:
- روی دکمه بررسی بهروزرسانیها در بالا سمت راست صفحه Skill کلیک کنید
- کارتهای Skill با نسخه جدید موجود، دکمه بهروزرسانی را نشان میدهند
- روی آن کلیک کنید تا با یک کلیک ارتقا دهید
بهروزرسانیها با استفاده از فیلد version (قالب semver) اعلامشده در SKILL.cat.md مقایسه میشوند.
استفاده از Skillها در یک گفتگو
Skillهای نصبشده به طور خودکار در گفتگوهای Agent در دسترس هستند. هوش مصنوعی بر اساس محتوای گفتگو تصمیم میگیرد چه زمانی ابزارهای یک Skill را بارگذاری و فراخوانی کند.
همچنین میتوانید مشخص کنید کدام Skillها هنگام ایجاد یک گفتگو بارگذاری شوند:
const conv = await CAT.agent.conversation.create({
skills: "auto" // به طور خودکار همه Skillها را بارگذاری میکند
// یا Skillهای خاصی را مشخص کنید
// skills: ["browser-automation", "file-parser"]
});
بیشتر بیاموزید
- API مدیریت Skill — مدیریت برنامهنویسی Skillها از یک اسکریپت
- راهنمای توسعه Skill — Skill خود را ایجاد کنید