Una GitHub Action que ejecuta Claude Code en PR e issues para responder preguntas, revisar cambios e implementar código.
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
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
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
Una GitHub Action para ejecutar comandos en servidores remotos por SSH desde tus flujos de CI/CD.
Extensión de GitHub CLI que permite definir automatizaciones de repositorio con IA en Markdown y ejecutarlas de forma segura mediante GitHub Actions.
Servidor MCP oficial de GitHub que permite a los asistentes de IA leer repositorios, gestionar issues y pull requests, y trabajar con GitHub Actions.
Orquestación open source de IaC que ejecuta Terraform y OpenTofu en tu CI actual, con plan y apply desde comentarios en pull requests.
Una GitHub Action que ejecuta Gemini CLI en tu repositorio para revisar pull requests, clasificar issues y atender solicitudes con @gemini-cli.