Compétences circleci-automation
📦

circleci-automation

Sûr 🌐 Accès réseau

أتمتة خطوط الأنابيب وسير العمل في CircleCI

بسّط عمليات CI/CD الخاصة بك من خلال تشغيل خطوط أنابيب CircleCI ومراقبة حالة سير العمل واستخراج ملفات البناء عبر اللغة الطبيعية. تخلص من التنقل اليدوي في لوحات المعلومات وسرّع حلقة التغذية الراجعة للتطوير.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "circleci-automation". شغّل خط أنابيب لـ gh/myorg/myrepo على الفرع develop

Résultat attendu:

تم تشغيل خط الأنابيب بنجاح. معرف خط الأنابيب: 5034460f-c7c4-4c43-9457-de07e2029e7b. سير العمل قيد التشغيل الآن. يمكنك مراقبة تقدمه بطلب فحص حالة سير العمل مني.

Utilisation de "circleci-automation". ما حالة خط الأنابيب 5034460f-c7c4-4c43-9457-de07e2029e7b؟

Résultat attendu:

حالة خط الأنابيب: قيد التشغيل. يحتوي على سيرَي عمل: build (قيد التشغيل) و deploy (قيد الانتظار). سير عمل build يحتوي على 3 مهام: test (ناجح) و lint (قيد التشغيل) و security-scan (قيد الانتظار).

Utilisation de "circleci-automation". احصل على الملفات من المهمة 123

Résultat attendu:

أنتجت المهمة 123 خمسة ملفات: coverage-report.html (2.3 ميجابايت) و test-results.xml (156 كيلوبايت) و build.log (45 كيلوبايت) و app-binary.zip (12 ميجابايت) و documentation.pdf (1.8 ميجابايت). جميع الملفات متاحة للتنزيل.

Audit de sécurité

Sûr
v1 • 2/25/2026

Static analysis detected 64 patterns but all are false positives. The SKILL.md file is Markdown documentation, not executable code. Backtick patterns are code formatting syntax, not Ruby execution. The network reference is a legitimate MCP endpoint configuration. No security concerns identified after manual review.

1
Fichiers analysés
183
Lignes analysées
1
résultats
1
Total des audits

Facteurs de risque

🌐 Accès réseau (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

إدارة خط أنابيب CI/CD

تشغيل عمليات خط أنابيب جديدة عند دفع تغييرات الكود ومراقبة تقدم التنفيذ واستلام إشعارات عند اكتمال سير العمل أو فشله.

تصحيح البناء وتحليله

التحقيق في عمليات البناء الفاشلة من خلال استخراج سجلات المهام وفحص تفاصيل فشل الاختبار وتنزيل الملفات للتحليل المحلي.

أتمتة الإصدار

أتمتة تشغيل خط أنابيب الإصدار بمعلمات محددة وتتبع سير عمل النشر وجمع ملفات البناء للتوزيع.

Essayez ces prompts

تشغيل أساسي لخط الأنابيب
شغّل خط أنابيب CircleCI للمستودع gh/myorg/myrepo على الفرع main.
فحص حالة سير العمل
تحقق من حالة جميع سير العمل لآخر خط أنابيب في gh/myorg/myrepo وأخبرني أي المهام فشلت.
استخراج الملفات
احصل على قائمة الملفات التي أنتجتها المهمة رقم 123 في gh/myorg/myrepo وقدم روابط التنزيل لأي ملفات PDF.
تحليل نتائج الاختبار
استخرج البيانات الوصفية للاختبار للمهمة 456 في gh/myorg/myrepo ولخّص نتائج الاختبار وأدرج جميع الاختبارات الفاشلة مع رسائل الخطأ الخاصة بها.

Bonnes pratiques

  • ابحث دائمًا عن الأدوات المتاحة باستخدام RUBE_SEARCH_TOOLS قبل تنفيذ أي عمليات CircleCI للتأكد من امتلاكك للمخططات المحدثة.
  • استخدم رموز الترقيم عند استرجاع مجموعات النتائج الكبيرة لتجنب فقدان البيانات من استجابات API.
  • تحقق من حالة اكتمال المهمة قبل محاولة استخراج الملفات أو البيانات الوصفية للاختبار للتأكد من توفر البيانات.

Éviter

  • لا تستعلم عن حالة سير العمل بسرعة متتالية كبيرة. استخدم فواصل 5-10 ثوانٍ لاحترام حدود معدل API.
  • لا تقدم معلمات الفرع والوسم معًا عند تشغيل خط الأنابيب. هما حصريان متبادلاً سيسببان خطأ.
  • لا تفترض أن أرقام المهام هي UUIDs. أرقام المهام أعداد صحيحة على عكس معرفات خطوط الأنابيب وسير العمل التي هي UUIDs.

Foire aux questions

ماذا أحتاج قبل استخدام هذه المهارة؟
تحتاج إلى Rube MCP مهيأ في عميلك واتصال CircleCI نشط. استخدم RUBE_MANAGE_CONNECTIONS مع مجموعة الأدوات 'circleci' للمصادقة إذا لم تكن متصلاً بالفعل.
ما الصيغة الصحيحة لمعرفات المشروع؟
يجب أن تتضمن معرفات المشروع بادئة VCS: 'gh/org/repo' لمستودعات GitHub أو 'bb/org/repo' لمستودعات Bitbucket. أسماء المنظمة والمستودع حساسة لحالة الأحرف.
لماذا لا يمكنني استخراج نتائج الاختبار لمهمة ما؟
البيانات الوصفية للاختبار متاحة فقط إذا رفعت المهمة نتائج بصيغة JUnit XML. إذا لم تُرفع أي نتائج اختبار أثناء تنفيذ المهمة فستكون الاستجابة فارغة.
ما الفرق بين معرفات خطوط الأنابيب ومعرفات سير العمل وأرقام المهام؟
معرفات خطوط الأنابيب ومعرفات سير العمل هي UUIDs (مثلاً 5034460f-c7c4-4c43-9457-de07e2029e7b). أرقام المهام أعداد صحيحة (مثلاً 123). استخدم الصيغة الصحيحة لكل نقطة طرفية في API.
كيف أتعامل مع الاستجابات المصّفحة؟
تحقق من استجابات API للحقل 'next_page_token'. مرّر هذا الرمز كمعلمة 'page_token' في طلبك التالي. استمر حتى يصبح الرمز غير موجود أو null.
هل يمكن لهذه المهارة تعديل ملفات تكوين CircleCI؟
لا. يمكن لهذه المهارة فقط قراءة البيانات وتشغيل خطوط الأنابيب عبر CircleCI API. لا يمكنها إنشاء أو تعديل أو حذف ملفات .circleci/config.yml أو محتوى المستودع الآخر.

Détails du développeur

Structure de fichiers

📄 SKILL.md