المهارات render-automation
☁️

render-automation

آمن

أتمتة عمليات النشر والخدمات السحابية على Render

متاح أيضًا من: sickn33

استهلاك عمليات النشر والإدارة اليدوية للخدمات على Render لوقت ثمين من فرق DevOps. تقوم هذه المهارة بأتمتة عمليات منصة Render من خلال أدوات MCP للخدمات وعمليات النشر والمشاريع.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "render-automation". سرد جميع خدمات Render مع تصفية النوع لـ web_service

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

Found 3 web services: api-production (srv-abc123), frontend-prod (srv-def456), worker-main (srv-ghi789). All services currently live with recent deployments.

استخدام "render-automation". تشغيل النشر للخدمة srv-abc123 مع مسح ذاكرة التخزين المؤقت

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

Deployment triggered successfully. Deploy ID: dep-d2mqkf9r. Status: build_in_progress. Started at 2026-02-24T23:15:00Z.

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

آمن
v1 • 2/24/2026

All static analysis findings are false positives. The SKILL.md file is documentation only - backticks are markdown formatting for code examples, not executable Ruby/shell commands. No actual security risks detected.

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

درجة الجودة

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

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

مهندس DevOps

تشغيل عمليات النشر بعد مراجعات الكود ومراقبة التقدم دون مغادرة واجهة الدردشة

مطور Full-Stack

سرد الخدمات حسب الاسم والتحقق من حالة النشر وإدارة المشاريع خلال دورات التطوير

فريق المنصة

أتمتة عمليات Render الروتينية عبر خدمات وبيئات متعددة

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

سرد جميع خدمات Render
List all my Render services and show me which ones are web services versus static sites.
نشر خدمة معينة
Find the service named 'api-production' and trigger a new deployment with cache clearing enabled.
مراقبة تقدم النشر
Check the status of deployment 'dep-xxxx' on service 'srv-yyyy' and tell me when it reaches live status.
سير عمل نشر متكامل
Deploy my 'frontend-prod' service, then poll the deployment status every 20 seconds until it completes. Report any failures with error details.

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

  • استدعِ RUBE_SEARCH_TOOLS أولاً دائماً للحصول على مخططات الأدوات الحالية قبل أي عمليات
  • استخدم فترات زمنية بين 10-30 ثانية عند الاستعلام عن حالة النشر لتجنب حدود المعدل
  • حل أسماء الخدمات إلى معرفات عبر RENDER_LIST_SERVICES قبل عمليات التشغيل

تجنب

  • الاستعلام السريع المتكرر عن حالة النشر بدون تأخيرات يسبب أخطاء تجاوز حدود المعدل
  • افتراض معرفات الخدمات بدون التحقق يؤدي إلى نشرات خاطئة للخدمة
  • تجاهل الحالات النهائية للنشر والاستمرار في الاستعلام إلى ما لا نهاية

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

ما المطلوب لاستخدام هذه المهارة؟
تحتاج إلى Rube MCP مهيأ مع اتصال Render نشط. استدعِ RUBE_MANAGE_CONNECTIONS مع مجموعة الأدوات 'render' لإعداد المصادقة.
كيف أجد معرف الخدمة الخاص بي؟
استخدم RENDER_LIST_SERVICES مع معامل الاسم للبحث عن خدمتك. تتضمن الاستجابة معرف الخدمة بالصيغة 'srv-xxxxxxxxxxxx'.
هل عمليات النشر متزامنة أم غير متزامنة؟
عمليات النشر غير متزامنة. استخدم RENDER_TRIGGER_DEPLOY للبدء، ثم RENDER_RETRIEVE_DEPLOY للاستعلام عن الحالة حتى تصل إلى 'live' أو حالة فشل.
ما حالات النشر التي يجب أن أتوقعها؟
تشمل الحالات: created و build_in_progress و update_in_progress و live و deactivated و build_failed و update_failed و canceled. تشير 'live' إلى النجاح.
كيف يعمل الترقيم عند سرد الخدمات؟
استخدم الترقيم القائم على المؤشر. عيّن limit (الحد الأقصى 100)، ثم استخدم المؤشر من كل استجابة لجلب الصفحة التالية حتى لا يتم إرجاع مؤشر.
ماذا يحدث إذا فشل النشر؟
عمليات النشر الفاشلة لا تتراجع تلقائياً. يبقى الإصدار السابق نشطاً. يجب تشغيل نشر جديد يدوياً لإصلاح المشكلات.

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

بنية الملفات

📄 SKILL.md