> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wolffi.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# قدرات المجتمع

> ثبّت القدرات وشاركها مع المجتمع

# القدرات مجرد مجلدات

قدرات وولف فيش مجلدات مكتفية بذاتها. هذا يجعل مشاركتها بالغة السهولة — استنسخ مستودعًا داخل مجلد cerebellum لديك وستعمل القدرة فورًا.

## تثبيت قدرة من المجتمع

### من مجلد أو ملف مضغوط

إذا شُورِكت قدرة كمجلد أو ملف `.zip` قابل للتنزيل، فلا تحتاج إلى الطرفية — **أفلتها على الإعدادات ← المُخيخ** (أو انقر الحقل للتصفّح). تُفحص وتُحمَّل في الحال، ويمكنك إزالتها لاحقًا بأيقونة سلة المهملات. انظر [تثبيت قدرة](/ar/capabilities/creating-capabilities#تثبيت-قدرة) للأشكال المقبولة والقواعد التي يجب أن يستوفيها الإفلات.

### من مستودع git

```bash theme={null}
cd ~/.wolffish/workspace/brain/cerebellum/
git clone https://github.com/someone/wolffish-capability-name.git capability-name
```

اضغط زر **إعادة المزامنة** في الإعدادات لإعادة تحميل القدرات، وستُحمَّل القدرة الجديدة تلقائيًا.

## مشاركة قدرتك

لمشاركة قدرة قمت ببنائها:

1. تأكد من أن المجلد مكتفٍ بذاته (لا توجد إشارات إلى ملفات خارج مجلد القدرة)
2. اترك `node_modules/` خارجها — تُعاد تبعيات npm عند أول استخدام، والمستورد يزيلها على أي حال
3. وزّعها بإحدى طريقتين:
   * **اضغط المجلد** وأرسله — يُفلت المستلِم ملف `.zip` على لوحة المُخيخ لديه فتصبح فعّالة، دون حاجة إلى الطرفية
   * **ادفعها إلى git** (GitHub أو أي مضيف) ليتمكن الآخرون من استنساخها (`git clone`) إلى `brain/cerebellum/` لديهم

انظر [التغليف للاستيراد والمشاركة](/ar/capabilities/creating-capabilities#التغليف-للاستيراد-والمشاركة) للقائمة الكاملة للقواعد التي ينبغي أن تستوفيها قدرة قابلة للنقل.

## متطلبات البنية

يجب أن تتضمن القدرة القابلة للمشاركة:

```
my-capability/
├── SKILL.md              # مطلوب
├── plugin/               # اختياري
│   └── index.mjs
├── README.md             # موصى به: تعليمات الاستخدام
└── LICENSE               # موصى به: شروط الترخيص
```

## اعتبارات أمنية

<Warning>
  تُنفَّذ إضافات المجتمع بصلاحيات Node.js الكاملة في عملية Electron الرئيسية. راجع كود أي إضافة قبل التثبيت. تحكم amygdala تنفيذ الأدوات لكنها لا تتحكم بتهيئة الإضافة — تعمل دالة `init()` خبيثة عند بدء التشغيل دون أي فحص أمني.
</Warning>

ثبّت القدرات فقط من مصادر تثق بها. راجع ملف `plugin/index.mjs` قبل إضافته إلى مساحة عملك.
