المهارات github-automation
📦

github-automation

آمن

Automatisieren Sie GitHub-Workflows und Repository-Verwaltung

Optimieren Sie Ihre GitHub-Abläufe durch die Automatisierung von Issues, Pull Requests, Branches und CI/CD-Pipelines. Diese Fähigkeit integriert sich mit Rube MCP, um GitHub-API-Aktionen programmgesteuert über Claude, Codex oder Claude Code auszuführen.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "github-automation". List open issues in myrepo with label 'bug'

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

Gefunden 3 offene Issues mit Label 'bug': #42 'Login form validation error', #38 'API timeout on slow connections', #31 'Mobile navigation overlap'. Alle Teammitgliedern zugewiesen mit jüngster Aktivität.

استخدام "github-automation". Check if PR #156 is ready to merge

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

PR #156 'Add user authentication' ist bereit zum Zusammenführen: alle 5 CI-Prüfungen bestanden, 2 Genehmigungen erhalten, keine Merge-Konflikte. Branch ist 3 Commits vor main. Bestätigung zum Zusammenführen erforderlich.

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

آمن
v1 • 2/25/2026

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.

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

درجة الجودة

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

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

Entwicklungsteam-Leiter

Automatisieren Sie PR-Review-Workflows durch Auflistung offener Pull Requests, Prüfung des CI-Status und Zusammenführen genehmigter Änderungen mit ausdrücklicher Bestätigung.

Open-Source-Betreuer

Verwalten Sie eingehende Issues und Feature-Anfragen durch Erstellen gelabelter Issues, Zuweisen von Mitwirkenden und Verfolgen des Fortschritts über mehrere Repositories hinweg.

DevOps-Ingenieur

Überwachen und starten Sie CI/CD-Pipelines, prüfen Sie Bereitstellungsstatus und verwalten Sie Branch-Schutzregeln für Produktionsbranches.

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

Offene Issues auflisten
List all open issues in the repository owner/repo and summarize their status.
Feature-Anfrage-Issue erstellen
Create a new issue in owner/repo with title 'Feature: X' and body describing the feature requirements. Add labels 'enhancement' and assign to user 'devname'.
PR prüfen und zusammenführen
Find open pull requests in owner/repo by author 'contributor'. Check the CI status for each PR. If checks pass, prepare merge summary for my approval.
Bereitstellungs-Workflow auslösen
List available workflows in owner/repo. Trigger the 'deploy.yml' workflow on the 'main' branch with inputs for environment 'production'. Monitor the deployment status.

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

  • Überprüfen Sie immer den CI-Prüfstatus vor dem Zusammenführen eines Pull Requests
  • Fordern Sie ausdrückliche Benutzerbestätigung für zerstörerische Vorgänge wie Zusammenführen oder Löschen an
  • Verwenden Sie Paginierungsparameter, um große Ergebnismengen vollständig zu durchlaufen

تجنب

  • Pull Requests ohne Prüfung des CI-Status oder von Merge-Konflikten zusammenführen
  • Annehmen, dass Labels oder zugewiesene Personen gesetzt wurden ohne Überprüfung der Benutzerberechtigungen
  • Löschen von Repositories oder Branches ohne ausdrückliche Benutzerbestätigung

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

Was ist Rube MCP und brauche ich es?
Rube MCP ist ein MCP-Server, der GitHub-API-Zugriff bereitstellt. Sie müssen https://rube.app/mcp zu Ihrer MCP-Client-Konfiguration hinzufügen und die GitHub-OAuth-Authentifizierung abschließen, bevor Sie diese Fähigkeit verwenden können.
Kann diese Fähigkeit auf private Repositories zugreifen?
Ja, aber nur für Repositories, bei denen der authentifizierte GitHub-Benutzer entsprechende Berechtigungen hat. Der Zugriff wird durch Ihre GitHub-OAuth-Token-Scopes gesteuert.
Wie funktioniert die Paginierung für Listenvorgänge?
GET-Endpunkte geben paginierte Ergebnisse zurück. Verwenden Sie page- und per_page-Parameter (maximal 100 pro Seite). Iterieren Sie, bis Sie weniger Ergebnisse als angefordert erhalten.
Warum wurde mein Issue-Erstellen mit Labels stillschweigend verworfen?
Labels, zugewiesene Personen und Milestones erfordern Push-Zugriff zum Setzen. Wenn Ihnen die Berechtigung fehlt, werden diese Felder von der GitHub-API stillschweigend ignoriert.
Kann ich einen Pull Request automatisch zusammenführen?
Nein. Diese Fähigkeit erfordert eine ausdrückliche Benutzerbestätigung vor jedem Merge-Vorgang. Dies ist eine Sicherheitsmaßnahme zur Verhinderung versehentlicher Zusammenführungen.
Was passiert, wenn ein Branch ungeschützt ist?
Der GET-Branch-Schutz-Endpunkt gibt 404 für ungeschützte Branches zurück. Behandeln Sie dies als keine Schutzregeln, die für diesen Branch angewendet werden.

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md