¿Qué son las Acciones de GitHub de Claude Code?

Ashley Goolam

Ashley Goolam

9 June 2025

¿Qué son las Acciones de GitHub de Claude Code?

¿Te gustaría potenciar tu flujo de trabajo de desarrollo con IA? Conoce la Acción de GitHub Claude Code, un cambio radical que lleva la IA Claude de Anthropic a tus repositorios de GitHub. Simplemente menciona @claude en una solicitud de extracción o incidencia, y ¡listo! Claude genera código, corrige errores o refactoriza como un profesional, todo a través de las Acciones de GitHub. Lo configuré en 15 minutos, ¡y es increíblemente eficiente! En este tutorial, te guiaré a través de la instalación, configuración y uso de la Acción de GitHub Claude Code para automatizar tus tareas de codificación. ¿Listo para dejar que la IA haga el trabajo pesado? ¡Vamos allá!

💡
¿Trabajando con APIs o documentando tus proyectos? Consigue APIdog para optimizar el diseño y las pruebas de API. ¡Es un compañero perfecto para tus flujos de trabajo de Acciones de GitHub!
button

Por qué la Acción de GitHub Claude Code es Genial

La Acción de GitHub Claude Code es como tener un programador genio en tu equipo, 24/7. Basada en la IA Claude de Anthropic, escucha las menciones de @claude en tu repositorio y entra en acción, impulsada por las Acciones de GitHub. Aquí te explicamos por qué es increíble:

El repositorio de GitHub cuenta con un flujo de trabajo elegante, y vi cómo generaba una función refactorizada en segundos. ¡Pongámoslo en marcha!

claude con acciones de github

Cómo Funciona la Acción de GitHub Claude Code

Claude Code se integra con las Acciones de GitHub para monitorizar tu repositorio en busca de menciones de @claude en incidencias, solicitudes de extracción o comentarios de revisión. Cuando se activa, hace lo siguiente:

Es como tener un compañero de programación que nunca duerme, todo impulsado por los ejecutores de las Acciones de GitHub. ¿Listo para configurarlo? ¡Aquí te explicamos cómo!

Configuración Paso a Paso: Acción de GitHub Claude Code

Pongamos en marcha Claude Code en tu repositorio. Lo probé en un proyecto Node.js, pero funciona para cualquier base de código. Sigue estos pasos para automatizar tu flujo de trabajo en ~15 minutos.

1. Instala la Aplicación de GitHub Claude

Necesitarás derechos de administrador para tu repositorio.

descargar claude

2. Añade tu Clave de API de Anthropic

Claude necesita una clave de API para hacer su magia.

3. Añade el Archivo de Flujo de Trabajo de Claude

Ahora, configuremos el flujo de trabajo de las Acciones de GitHub.

# .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. Configura los Secretos de la Aplicación de GitHub

Para que el flujo de trabajo genere tokens de aplicación:

5. Activa a Claude con @claude

¡Ahora, pruébalo!

@claude Por favor, refactoriza la lógica de obtención de datos en `api.js` para un mejor manejo de errores.
@claude

Personalizando la Acción de GitHub Claude Code

¿Quieres ajustar el comportamiento de Claude? El flujo de trabajo de las Acciones de GitHub es súper flexible. Aquí te explicamos cómo hacerlo a tu medida:

Añadí un CLAUDE.md con "preferir TypeScript", ¡y las PRs de Claude coincidieron perfectamente con mi estilo!

Casos de Uso Reales: Claude Code en Acción

Claude Code destaca por acelerar las tareas de desarrollo. Esto es lo que probé y lo que puedes hacer con las Acciones de GitHub:

resultados de corrección de acciones de github

Consejos para Dominar la Acción de GitHub Claude Code

Para sacar el máximo provecho de Claude Code con las Acciones de GitHub:

Descubrí que los prompts detallados reducen el tiempo de respuesta de Claude a la mitad: ¡la precisión vale la pena!

Por qué la Acción de GitHub Claude Code Destaca

La Acción de GitHub Claude Code es una bestia de productividad. Es más rápida que la codificación manual, respeta el estilo de tu proyecto y se ejecuta de forma segura en los ejecutores de las Acciones de GitHub. En comparación con otras herramientas de IA, la capacidad de Claude para crear PRs completas a partir de un solo comentario es inigualable. La configuración es rápida y la integración con GitHub se siente nativa. Pequeño inconveniente: las tareas complejas pueden necesitar ajustes en el prompt, pero los ejemplos del repositorio ayudan.

Ya seas un desarrollador individual o parte de un equipo, Claude Code hace que codificar parezca magia. ¡Asegúrate de probarlo!

button

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs