Möchten Sie Ihren Entwicklungs-Workflow mit KI auf Touren bringen? Lernen Sie die Claude Code GitHub Action kennen, einen Game-Changer, der Anthropic’s Claude KI in Ihre GitHub Repos bringt. Erwähnen Sie einfach @claude
in einem Pull Request oder Issue, und schon – zack – erstellt Claude Code, behebt Fehler oder refaktoriert wie ein Profi, alles über GitHub Actions. Ich habe das in 15 Minuten eingerichtet, und es ist umwerfend effizient! In diesem Tutorial führe ich Sie durch die Installation der Claude Code GitHub Action, die Einrichtung und die Verwendung zur Automatisierung Ihrer Codierungsaufgaben. Bereit, die KI die schwere Arbeit machen zu lassen? Tauchen wir ein!
Warum die Claude Code GitHub Action großartig ist
Die Claude Code GitHub Action ist, als hätten Sie einen genialen Coder rund um die Uhr in Ihrem Team. Basierend auf Anthropic's Claude KI, achtet sie auf @claude
Erwähnungen in Ihrem Repo und wird aktiv, angetrieben von GitHub Actions. Darum ist sie großartig:
- Sofortige Pull Requests: Beschreiben Sie eine Funktion, und Claude erstellt einen PR mit allen Änderungen.
- Fehlerbehebungen auf Autopilot: Melden Sie einen Fehler, und Claude codiert die Behebung – keine manuelle Arbeit erforderlich.
- Code-Konsistenz: Folgt dem Stil Ihres Projekts (z. B. über
CLAUDE.md
) für sauberen, einheitlichen Code. - Sicher und privat: Läuft auf Ihren GitHub Runnern und hält Ihren Code sicher.
- Schnelle Einrichtung: In wenigen Minuten einsatzbereit mit minimaler Konfiguration.
Das GitHub Repo bietet einen eleganten Workflow, und ich sah, wie es in Sekundenschnelle eine refaktorierte Funktion ausspuckte. Bringen wir es zum Laufen!

Wie die Claude Code GitHub Action funktioniert
Claude Code klinkt sich in GitHub Actions ein, um Ihr Repo auf @claude
Erwähnungen in Issues, Pull Requests oder Review-Kommentaren zu überwachen. Wenn ausgelöst, tut es Folgendes:
- Analysiert Ihren Code oder den Kontext des Issues.
- Generiert oder passt Code basierend auf Ihrer Anfrage an.
- Erstellt einen Pull Request mit Änderungen oder postet Feedback.
- Führt mehrere Claude-Agenten parallel aus, um die Geschwindigkeit zu erhöhen.
Es ist, als hätten Sie einen Coding-Buddy, der nie schläft, alles angetrieben von GitHub Actions Runnern. Bereit zur Einrichtung? So geht's!
Schritt-für-Schritt-Einrichtung: Claude Code GitHub Action
Bringen wir Claude Code in Ihrem Repo zum Laufen. Ich habe dies an einem Node.js-Projekt getestet, aber es funktioniert für jede Codebasis. Befolgen Sie diese Schritte, um Ihren Workflow in ca. 15 Minuten zu automatisieren.
1. Installieren Sie die Claude GitHub App
Sie benötigen Administratorrechte für Ihr Repo.
- Gehen Sie zur Claude GitHub App-Seite.
- Installieren Sie sie in Ihrem Repository oder Ihrer Organisation und erteilen Sie Berechtigungen für contents, issues und pull requests.
- Ich habe sie in meinem Test-Repo installiert, und es dauerte 2 Minuten – reibungslos!

2. Fügen Sie Ihren Anthropic API-Schlüssel hinzu
Claude benötigt einen API-Schlüssel, um seine Magie zu entfalten.
- Gehen Sie zu den Settings > Secrets and variables > Actions Ihres Repos.
- Klicken Sie auf New repository secret.
- Nennen Sie es
ANTHROPIC_API_KEY
und fügen Sie Ihren Anthropic API-Schlüssel ein (holen Sie sich einen von console.anthropic.com). - Dies hält Ihren Schlüssel für GitHub Actions Workflows sicher.
3. Fügen Sie die Claude Workflow-Datei hinzu
Nun richten wir den GitHub Actions Workflow ein.
- Kopieren Sie die Beispiel-Datei
claude.yml
von grll/claude-code-action. - Erstellen Sie im Repo einen Ordner
.github/workflows/
. - Fügen Sie Folgendes in
.github/workflows/claude.yml
ein:
# .github/workflows/claude.yml
name: Claude PR Assistant
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned]
pull_request_review:
types: [submitted]
jobs:
claude-code-action:
if: |
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && contains(github.event.issue.body, '@claude'))
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Run Claude PR Action
uses: grll/claude-code-action@beta
with:
use_oauth: true
claude_access_token: ${{ secrets.CLAUDE_ACCESS_TOKEN }}
claude_refresh_token: ${{ secrets.CLAUDE_REFRESH_TOKEN }}
claude_expires_at: ${{ secrets.CLAUDE_EXPIRES_AT }}
timeout_minutes: "60"
# Optional: add custom trigger phrase (default: @claude)
# trigger_phrase: "/claude"
# Optional: add assignee trigger for issues
# assignee_trigger: "claude"
# Optional: add custom environment variables (YAML format)
# claude_env: |
# NODE_ENV: test
# DEBUG: true
# API_URL: https://api.example.com
- Dieser Workflow achtet auf
@claude
in Kommentaren oder Issues und führt Claude auf GitHub Actions Runnern aus.
4. Konfigurieren Sie GitHub App Secrets
Damit der Workflow App-Token generieren kann:
- Holen Sie sich die
APP_ID
und denAPP_PRIVATE_KEY
Ihrer GitHub App aus den App-Einstellungen (nach der Installation). - Fügen Sie sie als Secrets unter Settings > Secrets and variables > Actions hinzu:
APP_ID
: Ihre GitHub App ID.APP_PRIVATE_KEY
: Der Inhalt der privaten Schlüsseldatei.
5. Claude mit @claude auslösen
Testen Sie es nun aus!
- Öffnen Sie ein Issue oder kommentieren Sie einen PR mit etwas wie:
@claude Bitte refaktorieren Sie die Datenabruflogik in `api.js` für besseres Fehler-Handling.
- Claude analysiert Ihre Anfrage, erstellt einen PR mit dem refaktorierten Code und fügt Feedback hinzu.
- Ich habe das ausprobiert, und Claude lieferte blitzschnell eine sauberere
api.js
mit Try-Catch-Blöcken!

Anpassen der Claude Code GitHub Action
Möchten Sie Claudes Verhalten anpassen? Der GitHub Actions Workflow ist super flexibel. So machen Sie ihn zu Ihrem eigenen:
- Benutzerdefinierte Prompts: Fügen Sie eine
CLAUDE.md
-Datei mit Projektrichtlinien hinzu (z. B. „Use async/await, avoid console.log“). Claude folgt dem wie einem Styleguide. - Timeouts: Passen Sie
timeout_minutes
inclaude.yml
an (z. B."30"
für kürzere Läufe). - Modellauswahl: Tauschen Sie Modelle im Workflow aus (z. B.
claude-3-5-sonnet
anstelle vonclaude-3-7-sonnet
). - Authentifizierung: Verwenden Sie AWS Bedrock oder Google Vertex AI, indem Sie
use_vertex
und Umgebungsvariablen aktualisieren. - Tool-Zugriff: Beschränken Sie Claudes Dateioperationen oder GitHub API-Aufrufe über Workflow-Einstellungen für zusätzliche Sicherheit.
Ich habe eine CLAUDE.md
mit „prefer TypeScript“ hinzugefügt, und Claudes PRs passten perfekt zu meinem Stil!
Anwendungsfälle in der Praxis: Claude Code in Aktion
Claude Code glänzt bei der Beschleunigung von Entwicklungsaufgaben. Hier ist, was ich ausprobiert habe und was Sie mit GitHub Actions tun können:
- Fehlerbehebungen: Ein Issue gepostet: „@claude Beheben Sie den Null-Fehler in
user.js
.“ Claude erstellte einen PR mit einer Null-Prüfung – in 2 Minuten erledigt! - Funktionsentwicklung: Kommentiert: „@claude Fügen Sie einen Login-Endpunkt zu
server.js
hinzu.“ Erhielt einen PR mit Express-Routen und JWT-Authentifizierung. - Code-Refactoring: Gefragt: „@claude Optimieren Sie
utils.js
für die Leistung.“ Claude schrieb Schleifen neu und speicherte Ergebnisse im Cache. - Code-Reviews: Claude überprüfte meinen PR und schlug bessere Variablennamen und Fehlerbehandlung vor.

Tipps zur Beherrschung der Claude Code GitHub Action
Um das Beste aus Claude Code mit GitHub Actions herauszuholen:
- Seien Sie spezifisch: Schreiben Sie klare
@claude
Kommentare (z. B. „Fügen Sie Fehlerbehandlung zufetchData
inapi.js
hinzu“). - Verwenden Sie CLAUDE.md: Definieren Sie Codierungsstandards (z. B. Tabs vs. Spaces, Funktionsnamen) für konsistente Ausgabe.
- Überwachen Sie Läufe: Überprüfen Sie den Tab Actions in GitHub, um Workflows zu debuggen oder Claudes Logs anzuzeigen.
- Kombinieren Sie mit VS Code: Koppeln Sie mit Anthropic's VS Code Erweiterung für lokales Claude-Coding, synchronisiert mit GitHub Actions.
- Testen Sie im Kleinen: Beginnen Sie mit einfachen Aufgaben (z. B. „@claude Add a README“), um Claudes Stil kennenzulernen.
Ich stellte fest, dass detaillierte Prompts Claudes Antwortzeit halbierten – Präzision zahlt sich aus!
Warum die Claude Code GitHub Action hervorsticht
Die Claude Code GitHub Action ist ein Produktivitätsmonster. Sie ist schneller als manuelles Codieren, respektiert den Stil Ihres Projekts und läuft sicher auf GitHub Actions Runnern. Im Vergleich zu anderen KI-Tools ist Claudes Fähigkeit, vollständige PRs aus einem einzigen Kommentar zu erstellen, unübertroffen. Die Einrichtung ist schnell, und die GitHub-Integration fühlt sich nativ an. Kleiner Haken: Komplexe Aufgaben erfordern möglicherweise eine Anpassung des Prompts, aber die Beispiele im Repo helfen.
Egal, ob Sie ein Solo-Entwickler sind oder in einem Team arbeiten, Claude Code lässt das Codieren wie Magie erscheinen. Probieren Sie es unbedingt aus!