المهارات n8n-mcp-tools-expert
📦

n8n-mcp-tools-expert

آمن

بناء سير عمل n8n باستخدام أدوات MCP

توفر هذه المهارة إرشادات خبيرة لاستخدام أدوات خادم n8n-mcp MCP لاكتشاف العقد، والتحقق من صحة الإعدادات، وإدارة سير العمل بكفاءة.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "n8n-mcp-tools-expert". البحث عن العقد المتعلقة بـ Slack

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

العقد الموجودة:
- nodes-base.slack (عقدة Slack)
- nodes-base.slackTrigger (مُشغّل Slack)

استخدم get_node مع nodes-base.slack لرؤية العمليات مثل 'send' و 'reaction' و 'uploadFile'، إلخ.

استخدام "n8n-mcp-tools-expert". التحقق من صحة إعداد عقدة webhook

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

نتيجة التحقق: valid=true

الإعداد صحيح. يمكنك استخدام هذه العقدة في سير العمل الخاص بك.

استخدام "n8n-mcp-tools-expert". إنشاء سير عمل webhook بسيط

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

تم إنشاء سير العمل بالمعرف: abc123
العقد: Webhook → Respond to Webhook

استخدم n8n_validate_workflow للتحقق، ثم قم بالتنشيط باستخدام عملية activateWorkflow.

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

آمن
v1 • 2/25/2026

Static analysis flagged 170 potential issues including external_commands (96), network (1), and env_access (1). After evaluating the actual content, all findings are FALSE POSITIVES. The backtick characters detected are markdown code formatting for tool names, not shell execution. The URL is a legitimate source reference. The API key reference is documentation about required configuration. This is a documentation file with example code snippets, not executable malicious code.

1
الملفات التي تم فحصها
655
الأسطر التي تم تحليلها
3
النتائج
1
إجمالي عمليات التدقيق
مشكلات منخفضة المخاطر (3)
Static Scanner False Positives - Markdown Code Formatting
The static analyzer detected 96 instances of 'external_commands' (Ruby/shell backtick execution) at various lines in SKILL.md. These are FALSE POSITIVES. The backtick characters are markdown code formatting for tool names (e.g., `search_nodes`, `get_node`), not shell execution. This is a documentation file containing example code snippets.
Static Scanner False Positives - Documentation URL
The static analyzer detected a 'Hardcoded URL' at SKILL.md:4. This is a FALSE POSITIVE. The URL 'https://github.com/czlonkowski/n8n-skills/...' is a legitimate source reference documenting where the skill originates from.
Static Scanner False Positives - Configuration Documentation
The static analyzer detected 'env_access' (Generic API/secret keys) at SKILL.md:511. This is a FALSE POSITIVE. The line documents that N8N_API_URL and N8N_API_KEY environment variables are needed for certain tools - this is configuration documentation, not exposed secrets.
تم تدقيقه بواسطة: claude

درجة الجودة

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

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

العثور على عقد n8n وإعدادها

ابحث عن العقد حسب الكلمة المفتاحية، واحصل على خيارات إعداد مفصلة، وتحقق من الإعدادات قبل بناء سير العمل.

بناء سير العمل بشكل تكراري

أنشئ سير العمل خطوة بخطوة باستخدام n8n_update_partial_workflow مع معالجة أخطاء ذكية والتحقق من الصحة.

النشر من مكتبة القوالب

ابحث في أكثر من 2700 سير عمل جاهز، واحصل على التفاصيل، وانشر مباشرة إلى مثيل n8n الخاص بك مع إمكانيات الإصلاح التلقائي.

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

العثور على عقدة لمهمة محددة
أحتاج إلى [صف مهمتك، مثلاً إرسال رسائل إلى Slack]. استخدم مهارة n8n-mcp-tools للبحث عن عقد n8n المناسبة واعرض لي كيفية إعداد الإعدادات الرئيسية.
التحقق من صحة إعداد العقدة
ساعدني في التحقق من صحة إعداد عقدة n8n الخاصة بي. أقوم بإعداد عقدة [اسم العقدة] بهذه الإعدادات: [صف الإعداد]. استخدم validate_node مع ملف تعريف runtime للتحقق من الأخطاء.
إنشاء سير عمل جديد
أريد إنشاء سير عمل n8n يقوم بـ [صف هدف سير العمل]. استخدم n8n-mcp-tools لإنشاء سير العمل بالعقد المناسبة واعرض لي الهيكل.
العثور على قالب ونشره
ابحث في مكتبة قوالب n8n عن سير العمل المتعلقة بـ [صف حالة الاستخدام، مثلاً معالجة webhook]. اعرض لي أفضل النتائج وكيفية نشر أحدها إلى مثيل n8n الخاص بي.

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

  • استخدم get_node مع detail: 'standard' (الافتراضي) لمعظم حالات الاستخدام - فهي تغطي 95% من الاحتياجات مع الحفاظ على استخدام منخفض للرموز
  • حدد ملف تعريف التحقق صراحةً - ملف 'runtime' موصى به للتحقق قبل النشر
  • استخدم المعلمات الذكية مثل 'branch' و 'case' لعقد IF و Switch بدلاً من حسابات sourceIndex اليدوية

تجنب

  • استخدام detail: 'full' افتراضيًا - هذا يعيد 3-8 آلاف رمز ويجب استخدامه فقط لتصحيح أخطاء الإعدادات المعقدة
  • نسيان بادئة nodeType - استخدم 'nodes-base.*' لأدوات البحث/التحقق و 'n8n-nodes-base.*' لأدوات سير العمل
  • محاولة بناء سير عمل كاملة في محاولة واحدة - استخدم التحديثات التكرارية مع التحقق بين كل تغيير

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

ما الفرق بين بادئتي nodes-base و n8n-nodes-base؟
استخدم 'nodes-base.slack' لأدوات البحث و get_node و validate_node. استخدم 'n8n-nodes-base.slack' لأدوات إنشاء سير العمل وتحديثه. استخدام البادئة الخاطئة سيسبب أخطاء 'Node not found'.
هل أحتاج إلى مفتاح API لـ n8n لاستخدام هذه المهارة؟
لا. أدوات اكتشاف العقد والتحقق من صحتها والبحث في القوالب تعمل بدون وصول API. فقط أدوات إدارة سير العمل (إنشاء، تحديث، نشر) تتطلب N8N_API_URL و N8N_API_KEY.
كيف أختار ملف تعريف التحقق المناسب؟
استخدم 'minimal' للتحقق السريع، و 'runtime' للتحقق قبل النشر (موصى به)، و 'ai-friendly' للإعدادات المُنشأة بالذكاء الاصطناعي، و 'strict' للتحقق من بيئة الإنتاج.
ما هو الإصلاح التلقائي في تحديثات سير عمل n8n؟
عند تحديث سير عمل، يقوم n8n تلقائيًا بإصلاح مشاكل معينة مثل هياكل عوامل التشغيل الثنائية وبيانات IF/Switch المفقودة. لا يمكنه إصلاح الاتصالات المعطلة أو الحالات المتناقضة.
هل يمكنني استخدام هذه المهارة لتعديل سير العمل الموجودة؟
نعم، استخدم n8n_update_partial_workflow مع عمليات مثل addNode أو addConnection أو removeNode. تدعم المهارة 17 نوعًا مختلفًا من العمليات.
كيف تعمل المعلمات الذكية لاتصالات العقد؟
بدلاً من حساب sourceIndex يدويًا (0، 1، 2...)، استخدم معلمات دلالية مثل 'branch: true/false' لعقد IF أو 'case: 0، 1، 2...' لعقد Switch.

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

بنية الملفات

📄 SKILL.md