Claude Code GitHub Actions: Was ist das?

Ashley Goolam

Ashley Goolam

9 June 2025

Claude Code GitHub Actions: Was ist das?

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!

💡
Arbeiten Sie mit APIs oder dokumentieren Sie Ihre Projekte? Holen Sie sich APIdog, um das API-Design und -Testen zu optimieren. Es ist ein perfekter Begleiter für Ihre GitHub Actions Workflows!
Button

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:

Das GitHub Repo bietet einen eleganten Workflow, und ich sah, wie es in Sekundenschnelle eine refaktorierte Funktion ausspuckte. Bringen wir es zum Laufen!

Claude mit GitHub Actions

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:

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.

claude herunterladen

2. Fügen Sie Ihren Anthropic API-Schlüssel hinzu

Claude benötigt einen API-Schlüssel, um seine Magie zu entfalten.

3. Fügen Sie die Claude Workflow-Datei hinzu

Nun richten wir den GitHub Actions Workflow 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

4. Konfigurieren Sie GitHub App Secrets

Damit der Workflow App-Token generieren kann:

5. Claude mit @claude auslösen

Testen Sie es nun aus!

@claude Bitte refaktorieren Sie die Datenabruflogik in `api.js` für besseres Fehler-Handling.
@claude

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:

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:

GitHub Actions Fix-Ergebnisse

Tipps zur Beherrschung der Claude Code GitHub Action

Um das Beste aus Claude Code mit GitHub Actions herauszuholen:

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!

Button

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen