gitlab-automation
أتمتة سير عمل GitLab وخطوط أنابيب CI/CD
إدارة مشاريع GitLab والمشكلات وطلبات الدمج وخطوط الأنابيب دون استدعاءات API يدوية. توفر هذه المهنة سير عمل منظم للعمليات الشائعة في GitLab من خلال مجموعة أدوات GitLab الخاصة بـ Composio.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
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
SeguroThis 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.
Puntuación de calidad
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
ماذا أحتاج للإعداد قبل استخدام هذه المهنة؟
ما الفرق بين معرف المشروع ومسار المشروع؟
لماذا لا تعمل بعض الميزات مع حساب GitLab الخاص بي؟
كيف يمكنني تعيين مشكلة لعدة مستخدمين؟
ماذا يحدث إذا تجاوزت حدود معدل GitLab؟
هل يمكنني استخدام هذه المهنة مع مثيلات GitLab المستضافة ذاتياً؟
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/gitlab-automationRef.
main
Estructura de archivos
📄 SKILL.md