Repolode
anthropics

anthropics/claude-code-base-action

Una GitHub Action que ejecuta Claude Code en workflows de GitHub Actions para crear automatizaciones personalizadas.

Estrellas
1,015
Forks
603
Issues abiertos
14
Último commit
hace 8 horas

¿Qué es?

Claude Code Base Action es un wrapper ligero de GitHub Actions que instala y ejecuta Claude Code con el prompt y las opciones que proporciones. Está pensado para crear workflows personalizados sobre Claude Code, no para ofrecer la experiencia lista para usar de mencionar a @claude, disponible en la acción independiente claude-code-action.

La acción acepta un prompt en línea o desde un archivo, pasa argumentos adicionales de CLI, como las herramientas permitidas, los límites de turnos, los prompts del sistema y la selección de modelos, y admite la configuración de Claude y de MCP en formato JSON. Para la autenticación, se puede usar una clave de API de Anthropic, un token de OAuth, la federación de identidades de cargas de trabajo u OIDC con Amazon Bedrock, Google Vertex AI o Microsoft Foundry. Los resultados incluyen el estado de conclusión, un archivo de registro de ejecución, un ID de sesión para reanudarla y una salida estructurada si se proporciona un esquema JSON.

Como la acción ejecuta Claude Code con el directorio de trabajo y el prompt que recibe, quien la invoque es responsable de decidir qué entradas son confiables. El proyecto señala que los workflows que procesan entradas no confiables, como issues externos o pull requests de forks, deberían usar la acción principal claude-code-action.

Funciones clave

  • 01Ejecuta Claude Code en cualquier workflow de GitHub Actions con un prompt directo o desde un archivo.
  • 02Pasa argumentos personalizados de CLI, como las herramientas permitidas, el máximo de turnos y los prompts del sistema.
  • 03Admite la autenticación con una clave de API de Anthropic, un token de OAuth o la federación de identidades de cargas de trabajo.
  • 04Ofrece acceso mediante OIDC a Amazon Bedrock, Google Vertex AI y Microsoft Foundry.
  • 05Proporciona el estado de ejecución, la ruta al archivo de registro, un ID de sesión que permite reanudarla y una salida estructurada opcional.

Casos de uso

  • Crear una tarea programada personalizada de revisión de código que comente en los pull requests.
  • Ejecutar tareas automatizadas de refactorización o actualización de dependencias en un repositorio.
  • Generar informes o documentación como parte de un pipeline de CI.
  • Invocar Claude Code desde workflows que usan credenciales de proveedores de nube, como Bedrock o Vertex AI.

Inicio rápido

  1. 1

    Añade la acción a un archivo de flujo de trabajo de GitHub Actions e incluye tu prompt y el secreto de la clave de API.

  2. 2

    Guarda tu clave de API de Anthropic como secreto del repositorio `ANTHROPIC_API_KEY` y haz referencia a ella en el flujo de trabajo.

Antes de usarlo

  • Es un espejo; las incidencias y las pull requests deben dirigirse al repositorio principal de claude-code-action.
  • No aplica límites de confianza, así que para entradas no confiables, como las PR de forks, debes usar en su lugar el claude-code-action principal.
  • Para ejecutarlo se necesita una clave de API de Anthropic, un token OAuth o una configuración de federación.

Temas

Preguntas frecuentes

¿Qué es claude-code-base-action?
Una GitHub Action que ejecuta Claude Code en workflows de GitHub Actions para crear automatizaciones personalizadas. Claude Code Base Action es un wrapper ligero de GitHub Actions que instala y ejecuta Claude Code con el prompt y las opciones que proporciones. Está pensado para crear workflows personalizados sobre Claude Code, no para ofrecer la experiencia lista para usar de mencionar a @claude, disponible en la acción independiente claude-code-action.
¿claude-code-base-action es gratuito? ¿Qué licencia tiene?
claude-code-base-action es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿claude-code-base-action sigue mantenido?
Mantenimiento activo. El último commit de claude-code-base-action fue el 22 oct 2026.
¿Para qué puedo usar claude-code-base-action?
Crear una tarea programada personalizada de revisión de código que comente en los pull requests. Ejecutar tareas automatizadas de refactorización o actualización de dependencias en un repositorio. Generar informes o documentación como parte de un pipeline de CI. Invocar Claude Code desde workflows que usan credenciales de proveedores de nube, como Bedrock o Vertex AI.
¿Cómo se instala claude-code-base-action?
Añade la acción a un archivo de flujo de trabajo de GitHub Actions e incluye tu prompt y el secreto de la clave de API. Guarda tu clave de API de Anthropic como secreto del repositorio `ANTHROPIC_API_KEY` y haz referencia a ella en el flujo de trabajo.
¿Dónde consigo claude-code-base-action?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anthropics/claude-code-base-action

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados