github-automation
Automatisez les workflows GitHub et la gestion des dépôts
Optimisez vos opérations GitHub en automatisant les issues, pull requests, branches et pipelines CI/CD. Cette compétence s'intègre avec Rube MCP pour exécuter des actions API GitHub de manière programmatique via Claude, Codex ou Claude Code.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "github-automation". Lister les issues ouvertes dans myrepo avec le label 'bug'
النتيجة المتوقعة:
3 issues ouvertes trouvées avec le label 'bug': #42 'Erreur de validation du formulaire de connexion', #38 'Timeout API sur les connexions lentes', #31 'Chevauchement de la navigation mobile'. Toutes assignées aux membres de l'équipe avec activité récente.
استخدام "github-automation". Vérifier si la PR #156 est prête à fusionner
النتيجة المتوقعة:
La PR #156 'Ajouter l'authentification utilisateur' est prête: toutes les 5 vérifications CI réussies, 2 approbations reçues, aucun conflit de fusion. La branche a 3 commits d'avance sur main. En attente de votre confirmation pour fusionner.
التدقيق الأمني
آمنAll 190 static analysis findings are false positives. The SKILL.md file is documentation-only Markdown describing GitHub API usage via Rube MCP. No executable code is present. Backtick patterns are Markdown inline code formatting, not shell execution. The hardcoded URL is a legitimate MCP server endpoint for user configuration.
درجة الجودة
ماذا يمكنك بناءه
Lead d'équipe de développement
Automatisez les workflows de revue de PR en listant les pull requests ouvertes, en vérifiant le statut CI et en fusionnant les modifications approuvées avec confirmation explicite.
Mainteneur Open Source
Gérez les issues entrantes et les demandes de fonctionnalités en créant des issues étiquetées, en assignant des contributeurs et en suivant la progression sur plusieurs dépôts.
Ingénieur DevOps
Surveillez et déclenchez les pipelines CI/CD, vérifiez les statuts de déploiement et gérez les règles de protection des branches pour les branches de production.
جرّب هذه الموجهات
Liste toutes les issues ouvertes dans le dépôt owner/repo et résume leur statut.
Crée une nouvelle issue dans owner/repo avec le titre 'Feature: X' et un corps décrivant les exigences de la fonctionnalité. Ajoute les labels 'enhancement' et assigne à l'utilisateur 'devname'.
Trouve les pull requests ouvertes dans owner/repo par l'auteur 'contributor'. Vérifie le statut CI pour chaque PR. Si les vérifications réussissent, prépare un résumé de fusion pour mon approbation.
Liste les workflows disponibles dans owner/repo. Déclenche le workflow 'deploy.yml' sur la branche 'main' avec les entrées pour l'environnement 'production'. Surveille le statut du déploiement.
أفضل الممارسات
- Toujours vérifier le statut des vérifications CI avant de fusionner une pull request
- Demander une confirmation explicite de l'utilisateur pour les opérations destructrices comme la fusion ou la suppression
- Utiliser les paramètres de pagination pour itérer complètement sur les grands ensembles de résultats
تجنب
- Fusionner des pull requests sans vérifier le statut CI ou les conflits de fusion
- Supposer que les labels ou assignés ont été définis sans vérifier les permissions utilisateur
- Supprimer des dépôts ou des branches sans confirmation explicite de l'utilisateur