Habilidades gitlab-automation
📦

gitlab-automation

Seguro

أتمتة سير عمل GitLab وخطوط أنابيب CI/CD

إدارة مشاريع GitLab والمشكلات وطلبات الدمج وخطوط الأنابيب دون استدعاءات API يدوية. توفر هذه المهنة سير عمل منظم للعمليات الشائعة في GitLab من خلال مجموعة أدوات GitLab الخاصة بـ Composio.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "gitlab-automation". سرد الأخطاء الحرجة المفتوحة في مشروعي

Resultado esperado:

تم العثور على 3 أخطاء حرجة:
- #42: فشل تسجيل الدخول بـ SSO (المكلف: john.doe، تم الإنشاء: 2024-01-15)
- #38: مهلة تصدير البيانات على مجموعات البيانات الكبيرة (غير مخصص، تم الإنشاء: 2024-01-12)
- #35: التنقل عبر الجوال معطل على iOS (المكلف: jane.smith، تم الإنشاء: 2024-01-10)

Usando "gitlab-automation". عرض مهام خط الأنابيب الفاشلة

Resultado esperado:

فشل خط الأنابيب #1234 في 2024-01-20 14:32 UTC:
- build:success (2د 15ث)
- test:failed (5د 42ث) - خطأ: فشل 3 اختبارات وحدة
- deploy:skipped (فشل التبعية)

مخرجات الاختبار الفاشلة: متوقع 200 لكن تم الحصول على 500 في اختبار تكامل API.

Auditoría de seguridad

Seguro
v1 • 2/25/2026

This skill is Markdown documentation for GitLab automation via Rube MCP (Composio). All 301 static analyzer 'external_commands' findings are FALSE POSITIVE - the detected backticks are Markdown code formatting (e.g., `RUBE_SEARCH_TOOLS`), not Ruby shell execution. The single 'network' finding is documentation instructing users to configure an MCP endpoint, not actual network code. No executable code present - this is a documentation-only skill with no security risks.

1
Archivos escaneados
260
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
32
Comunidad
100
Seguridad
100
Cumplimiento de la especificación

Lo que puedes crear

قائد فريق التطوير

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

مهندس DevOps

مراقبة صحة خطوط أنابيب CI/CD عبر المشاريع وتحديد المهام الفاشلة وتشغيل إعادة تشغيل تلقائية للخطوط عند فشل عمليات النشر.

مدير المشروع

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

Prueba estos prompts

سرد الأخطاء الحرجة المفتوحة
البحث عن جميع المشكلات المفتوحة في المشروع 'my-group/my-app' المصنفة كـ 'bug' و 'critical'. اعرض لي العنوان والمكلف وتاريخ الإنشاء لكل منها.
مراجعة طلبات الدمج المعلقة
سرد جميع طلبات الدمج في 'my-group/my-app' المعينة لي ولم يتم دمجها بعد. ضمّن فرع المصدر وفرع الهدف وعدد التعليقات على كل منها.
التحقق من خط الأنابيب الفاشل
العثور على أحدث خط أنابيب فاشل في 'my-group/my-app' على الفرع 'main'. اعرض لي المهام الفاشلة ورسائل الخطأ الخاصة بها.
إنشاء فرع الإصدار
إنشاء فرع جديد يسمى 'release/v1.2.0' في 'my-group/my-app' من الفرع 'main'. ثم سرد جميع الفروع لتأكيد إنشائه.

Mejores prácticas

  • استدعِ RUBE_SEARCH_TOOLS أولاً للحصول على مخططات الأدوات الحالية قبل تنفيذ سير العمل
  • استخدم المرشحات (الحالة والتصنيفات ونطاقات التواريخ) لتضييق مجموعات النتائج واحترام حدود المعدل
  • تحقق من معرفات المشروع باستخدام GITLAB_GET_PROJECT قبل تنفيذ عمليات الكتابة

Evitar

  • لا تستخدم حقل labels لإضافة التصنيفات تدريجياً - فهو يستبدل جميع التصنيفات الموجودة. استخدم add_labels بدلاً من ذلك.
  • تجنب السرد غير المصفي لجميع المشاريع أو خطوط الأنابيب - استخدم دائماً البحث أو مرشحات الحالة
  • لا تفترض المعرفات الرقمية - استخدم المسارات المشفرة بالـ URL أو تحقق من المعرفات باستدعاء بحث أولاً

Preguntas frecuentes

ماذا أحتاج للإعداد قبل استخدام هذه المهنة؟
أضف https://rube.app/mcp كخادم MCP في تكوين العميل الخاص بك. ثم استدعِ RUBE_MANAGE_CONNECTIONS مع مجموعة أدوات 'gitlab' وأكمل تفويض OAuth إذا طُلب منك.
ما الفرق بين معرف المشروع ومسار المشروع؟
معرف المشروع هو معرّف رقمي (مثال: 123). مسار المشروع هو تنسيق وحدة التخزين/الاسم المشفر بالـ URL (مثال: 'my-group%2Fmy-project'). تقبل معظم الأدوات كلا التنسيقين.
لماذا لا تعمل بعض الميزات مع حساب GitLab الخاص بي؟
بعض الميزات تتطلب خطط GitLab Premium أو Ultimate. الميزات الخاصة بالمسؤولين فقط مثل تصفية إدارة المستخدمين تتطلب أذونات المسؤول. تحقق من خطة GitLab وأذوناتك.
كيف يمكنني تعيين مشكلة لعدة مستخدمين؟
استخدم معامل assignee_ids مع مصفوفة من معرفات المستخدمين. استدعِ GITLAB_LIST_PROJECT_USERS أو GITLAB_GET_USERS أولاً للعثور على معرفات المستخدمين الرقمية، ثم مررها كمصفوفة [123, 456].
ماذا يحدث إذا تجاوزت حدود معدل GitLab؟
تفرض GitLab حدود معدل لكل مستخدم (300-2000 طلب/دقيقة). إذا تم تجاوزها، ستعيد استدعاءات API أخطاء 429. استخدم المرشحات لتقليل أحجام النتائج وأضف فترات تأخير بين العمليات المجمعة.
هل يمكنني استخدام هذه المهنة مع مثيلات GitLab المستضافة ذاتياً؟
تعمل هذه المهنة مع مثيلات GitLab المكونة في Rube MCP. تتطلب المثيلات المستضافة ذاتياً إعداد اتصال مناسب من خلال RUBE_MANAGE_CONNECTIONS مع عنوان GitLab الصحيح.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md