
مهارات الوكيل لحل تحديات CTF - استغلال الويب، اختراق الثنائيات، التشفير، الهندسة العكسية، الطب الشرعي الرقمي، OSINT، والمزيد
Agent Skills لحل تحديات CTF — استغلال الويب، binary pwn، التشفير، الهندسة العكسية، التحليل الجنائي، OSINT، والمزيد. يعمل مع أي أداة تدعم مواصفات Agent Skills، بما في ذلك Claude Code.
npx skills add ljagiello/ctf-skills
## التشغيل مع Friday Studio
هل تريد تضمين هذه المهارات في سير عمل حقيقي — جداول زمنية، إشارات، أدوات MCP، ذاكرة، وكل شيء؟ قم بإسقاطها في [Friday](https://hellofriday.ai/)، بيئة عمل AI القابلة للمشاركة من [Tempest Labs](https://hellofriday.ai/).
Friday Studio يقوم بتحميل المهارات في سياق الوكيل عند الطلب ويشغلها داخل مساحات عمل قابلة للتكرار يمكنك تشغيلها من الدردشة، أو عبر جدولة cron، أو عبر HTTP. كل شيء يعمل محليًا، بياناتك تبقى على جهازك، ويتم تسجيل كل خطوة حتى تتمكن من رؤية ما فعله الوكيل بالضبط أثناء التحدي.
لإضافة هذه المهارات إلى Friday Studio:
1. قم بتثبيت Friday من [hellofriday.ai](https://hellofriday.ai/) (macOS).
2. افتح **المهارات** في الشريط الجانبي لـ Studio وانقر على **+ إضافة**.
3. استيراد المهارات الفردية عن طريق المرجع (مثال: `ljagiello/ctf-skills/ctf-web`)، أو قم بتحميل هذا المستودع كمجلد.
4. قم بالإشارة إليها من أي `workspace.yml`، أو دع الوكيل يقوم بتحميلها تلقائيًا بناءً على وصف المهارة.
انظر إلى [وثائق مهارات Friday](https://docs.hellofriday.ai/core-concepts/skills) لمعرفة سير العمل الكامل، و[مدونة Friday](https://blog.hellofriday.ai/) — بما في ذلك [AI Drift: التكلفة الخفية للبناء باستخدام AI](https://blog.hellofriday.ai/ai-drift-the-hidden-cost-of-building-with-ai-e2b51415b3b0) — للتعرف على الفلسفة وراء ذلك.
## إعداد البيئة
استراتيجيتان للإعداد حسب سير عملك:
### التثبيت المسبق (موصى به قبل المسابقات)
استخدم نقطة الدخول للتثبيت المركزي:```bash
bash scripts/install_ctf_tools.sh all
شغّل وضعًا أضيق عندما تريد مجموعة أدوات واحدة فقط:```bash bash scripts/install_ctf_tools.sh python bash scripts/install_ctf_tools.sh apt bash scripts/install_ctf_tools.sh brew bash scripts/install_ctf_tools.sh gems bash scripts/install_ctf_tools.sh go bash scripts/install_ctf_tools.sh manual
معاينة ما سيتم تثبيته (يتخطى الحزم الموجودة بالفعل):```bash
bash scripts/install_ctf_tools.sh --dry-run all
تحقق مما هو مثبت بالفعل:```bash bash scripts/install_ctf_tools.sh --verify
استخدم `--force` لإعادة تثبيت كل شيء بغض النظر عن الموجود حاليًا. يتم حفظ سجلات التثبيت في `~/.ctf-tools/`.
قوائم الحزمة الكاملة موجودة الآن في [scripts/install_ctf_tools.sh](https://github.com/ljagiello/ctf-skills/blob/main/scripts/install_ctf_tools.sh).
### عند الطلب (أثناء التحديات)
كل مهارة في `SKILL.md` تحتوي على قسم **المتطلبات الأساسية** يسرد فقط الأدوات المطلوبة لتلك الفئة. قم بالتثبيت أثناء العمل عندما يواجه الوكيل أداة مفقودة.