المهارات agent-tool-builder
📦

agent-tool-builder

آمن

بناء مخططات أدوات الوكيل الموثوقة

تسبب مخططات الأدوات المصممة بشكل سيئ في هلوسة الوكلاء أو فشلهم بصمت أو إهدار الرموز. teaches proven patterns for clear, unambiguous function-calling interfaces that work reliably.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "agent-tool-builder". A tool that searches a database with vague description: 'Searches for things'

النتيجة المتوقعة:

Improved: 'يبحث في قاعدة بيانات المنتجات حسب الفئة أو نطاق السعر أو الكلمة المفتاحية. يُرجع سجلات المنتجات المطابقة مع المعرف والاسم والسعر والتوفر. استخدم عندما يطلب المستخدمون منتجات معينة أو يستكشفون الفئات.'

استخدام "agent-tool-builder". Tool that fails silently on invalid input

النتيجة المتوقعة:

Enhanced error handling: يُرجع خطأ منظم مع 'error_type': 'invalid_parameter'، 'field': 'price_max'، 'message': 'يجب أن تكون القيمة رقماً موجباً'، 'suggestion': 'تحقق من إدخال المستخدم وأعد المحاولة بسعر صالح'

التدقيق الأمني

آمن
v1 • 2/24/2026

This skill is purely documentation providing guidance on agent tool design. Static analyzer flagged false positives: line 54 contains skill names (not shell commands), and cryptographic warnings matched keywords in prose (no actual code present). No executable code exists in this markdown file - it is instructional content only.

1
الملفات التي تم فحصها
58
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

بناء أدوات وكيل مخصصة

تصميم مخططات أدوات لعمليات محددة بالمجال مثل استعلامات قاعدة البيانات أو تكاملات واجهة برمجة التطبيقات أو عمليات الملفات التي يحتاج وكيلك لتنفيذها.

تحسين استدعاء الدوال الحالي

تحسين الأدوات التي تعمل بشكل سيئ والتي تسبب هلوسة أو سلوك غير متسق من خلال تطبيق مبادئ تصميم المخططات الواضحة.

تنفيذ تكامل أدوات MCP

إنشاء أدوات متوافقة مع بروتوكول سياق النموذج تمكّن الوكلاء من التفاعل مع الأنظمة الخارجية بشكل آمن وقابل للتنبؤ.

جرّب هذه الموجهات

مراجعة مخطط الأداة الأساسي
Review this tool schema and identify ambiguous descriptions or parameters that could cause inconsistent LLM behavior: [paste your schema]
تصميم استجابة الخطأ
تصميم تنسيقات استجابة الخطأ لأداة [tool name] التي تساعد LLM على فهم ما حدث وكيفية الاستعادة أو إعادة المحاولة بمعلمات صحيحة.
تحسين وصف الأداة
Rewrite this tool description to be more specific about what the tool does, when to use it, and what outputs to expect: [paste current description]
تصميم مجموعة أدوات كاملة
أحتاج وكيل لـ [describe goal]. صمم مجموعة MINIMALE من 3-5 أدوات بمخططات وأوصاف وأمثلة إدخال واضحة تنجز هذا بدون تداخل أو غموض.

أفضل الممارسات

  • اكتب أوصافاً تحدد بالضبط متى تستخدم الأداة وما الذي تُرجعه
  • Include concrete input examples showing typical parameter values
  • تصميم استجابات الأخطاء التي تساعد LLM على فهم حالات الفشل والتعافي منها
  • Limit tool sets to the minimum needed - too many options cause confusion
  • Use specific parameter names and types that match the domain vocabulary

تجنب

  • Vague descriptions like 'processes data' or 'handles requests' without specifics
  • Silent failures that return empty results instead of explicit error messages
  • Providing 20+ tools when 5-7 focused tools would be more effective
  • Schemas that accept any value without validation constraints
  • Descriptions that explain implementation instead of purpose and behavior

الأسئلة المتكررة

كم عدد الأدوات التي يجب أن أقدمها لوكيل؟
ابدأ بـ 5-7 أدوات مركزة. أكثر من 10 غالباً يسبب شلل القرارات ويزيد تكاليف الرموز. أضف أدوات فقط عندما لا تستطيع الأدوات الموجودة выполнить требуемые задачи.
ما الذي يجعل وصف الأداة فعالاً؟
تصف الوصف الفعال: ما تفعله الأداة، ومتى تستخدمها، وما المعلمات التي تتوقعها، وما تنسيق الإخراج الذي تُرجعه. تجنب شرح تفاصيل التنفيذ.
كيف أتعامل مع أخطاء الأدوات بشكل سلس؟
أرجع أخطاء منظمة مع نوع الخطأ، والحقل المحدد الذي فشل، ورسالة مقروءة للإنسان، واقتراحاً حول كيفية إصلاح العملية وإعادة المحاولة.
هل يجب أن أقدم أمثلة لكل معلمة أداة؟
قدم مثالاً واحداً على الأقل يظهر قيم المعلمات النموذجية. للمعلمات المعقدة أو التنسيقات غير المعتادة، أضف أمثلة محددة لتلك الحقول.
ما هو MCP وهل يجب أن أستخدمه؟
MCP (Model Context Protocol) هو معيار لتوصيل نماذج الذكاء الاصطناعي بالأدوات ومصادر البيانات. استخدمه عند بناء أدوات تحتاج للعمل عبر منصات ذكاء اصطناعي مختلفة أو مع أنظمة خارجية.
كيف أختبر ما إذا كانت مخططات أدواتي تعمل بشكل جيد؟
اختبر مع عبارات لغوية طبيعية متنوعة يجب أن تُحفز الأداة. تحقق من أن LLM يحدد بشكل صحيح متى يستخدمها، ويوفر معلمات صالحة، ويتعامل مع الأخطاء بشكل مناسب.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md