# Desarrollo de flujos de trabajo agénticos en Acciones de GitHub

Usa GitHub Agentic Workflows para convertir las instrucciones de Markdown en automatizaciones con tecnología de agentes de codificación de terceros.

## Introducción

GitHub Agentic Workflows permite definir automatizaciones de repositorios en Markdown y elegir el agente de codificación de IA que las ejecuta. La `gh aw` extensión compila cada flujo de trabajo agéntico en un GitHub Actions flujo de trabajo.

Todo el ciclo de vida del flujo de trabajo (creación, depuración y optimización) es en sí mismo basado en agentes. Usted describe lo que desea en lenguaje natural y un agente de codificación crea, refina y soluciona problemas del flujo de trabajo para usted.

En este tutorial se usa un agente de codificación para crear un revisor automatizado de pull requests que comprueba si los cambios se prueban adecuadamente.

## Requisitos previos

Antes de empezar, asegúrese de que tiene lo siguiente:

* Repositorio en el que GitHub Actions está habilitado y tiene acceso de escritura
* GitHub CLI versión 2.0.0 o posterior instalada y autenticada
* Acceso a un agente de codificación compatible, como Claude Code, OpenAI Codexo la CLI de Google Gemini o Copilot CLI, y la credencial necesaria

Para autenticar GitHub CLI, ejecute:

```shell
gh auth login --scopes repo,workflow
```

## Instalación de la `gh aw` extensión

Instale la GitHub Agentic Workflows extensión para GitHub CLI:

```shell
gh extension install github/gh-aw
```

## Elección de un agente y configuración de la autenticación

Elija la CLI del agente que mejor se adapte al flujo de trabajo.
Claude Code, OpenAI Codexo la CLI de Google Gemini, y Copilot CLI pueden ejecutar GitHub Agentic Workflows.

En este artículo se explica una configuración sencilla que agrega la credencial del agente como secreto de repositorio. Si usa Claude Code, OpenAI Codexo la CLI de Google Gemini, almacene la clave de API del agente como secreto de repositorio.

\| CLI del agente |
`engine` valor | Secreto del repositorio |
\| --- | --- | --- |
\| Claude Code | `claude` |
`ANTHROPIC_API_KEY`que contiene una clave de API de Anthropic |
\| OpenAI Codex | `codex` |
`OPENAI_API_KEY` que contiene una clave de API de OpenAI |
\| CLI de Google Gemini | `gemini` |
`GEMINI_API_KEY` que contiene una clave de API de Google AI Studio |
\| Copilot CLI (valor predeterminado) | `copilot` | No se necesita ningún secreto para los repositorios de la organización (consulte a continuación). Para los repositorios personales, `COPILOT_GITHUB_TOKEN` con un personal access token específico con **Solicitudes de Copilot** establecidas en **Lectura**. |

También se admiten otros motores como Pi (experimental). Para obtener la lista completa, consulte la [GitHub Agentic Workflowsreferencia de autenticación](https://github.github.com/gh-aw/reference/auth/?utm_source=agentic-workflow-actions-docs-linking-gh-aw-auth-reference\&utm_medium=docs\&utm_campaign=universe-2026).

### Facturación de la organización para GitHub Copilot

Si usa GitHub Copilot en un repositorio propiedad de la organización, puede usar `GITHUB_TOKEN` integrado de GitHub Actions en lugar de un personal access token. Agregue `copilot-requests: write` al frontmatter del flujo de trabajo `permissions` y no se requiere ningún secreto independiente. Para conocer los pasos de configuración, consulte [Creación de flujos de trabajo agente de GitHub](/es/copilot/how-tos/github-agentic-workflows/creating-github-agentic-workflows#using-the-built-in-github_token).

### Almacenamiento de un secreto en la interfaz de usuario de GitHub

Para agregar un secreto para los repositorios personales de Claude Code, OpenAI Codexo la CLI de Google Gemini o GitHub Copilot:

1. En GitHub, vaya a su repositorio.
2. En el nombre del repositorio, haga clic en **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-gear" aria-label="gear" role="img"><path d="M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z"></path></svg> Configuración**.
3. En la barra lateral, haga clic en **Secretos y variables de Actions** y, a continuación, haga clic en **Acciones**.
4. Haga clic en **Nueva contraseña del repositorio**.
5. En el campo **Nombre** , escriba el nombre del secreto de la tabla anterior.
6. En el campo **Secreto** , escriba el valor .
7. Haga clic en **Añadir secreto**.

## Crear un flujo de trabajo

Usa un agente de codificación para crear el flujo de trabajo a partir de una descripción del lenguaje natural.

1. Desde la raíz del repositorio, inicialice el repositorio para la redacción asistida por agentes. Esto agrega aptitudes e instrucciones que ayudan al agente de codificación a crear y editar flujos de trabajo:

   ```shell
   gh aw init
   ```

2. Inicie una sesión de agente de codificación en el contexto de su repositorio; por ejemplo, con Claude Code, OpenAI Codexo la CLI de Google Gemini, Copilot CLI o el modo agente de VS Code.

3. Use la `agentic-workflows` habilidad y describa el flujo de trabajo que desea:

   ```copilot copy
   /agentic-workflows create a pr reviewer that ensure the changes are tested.
   ```

   El agente crea un archivo Markdown de flujo de trabajo en `.github/workflows/`, compila el archivo de flujo de trabajo correspondiente `.lock.yml`GitHub Actions y le pide que revise y confirme ambos archivos.

4. Revise el flujo de trabajo generado y pida al agente que confirme y suba los archivos.

> [!TIP]
> Puede usar el mismo enfoque agéntico para actualizar y mejorar el flujo de trabajo después de que se ejecute. Pida al agente que afine los criterios de revisión, agregue más comprobaciones o depure una ejecución con errores, todo en lenguaje natural. Si edita la frontmatter de flujo de trabajo más adelante, ejecute `gh aw compile` antes de confirmar los cambios.

## Ejecutar el flujo de trabajo

El flujo de trabajo generado se desencadena automáticamente en las solicitudes de extracción, por lo que se ejecuta la próxima vez que abra o actualice una solicitud de extracción en el repositorio.

1. Abra una solicitud de incorporación de cambios en tu repositorio.
2. En GitHub, vaya al repositorio y haga clic en la pestaña **Acciones** .
3. En la barra lateral izquierda, seleccione el flujo de trabajo que creó el agente.
4. Una vez completada la ejecución, el flujo de trabajo deja una revisión de la solicitud de incorporación de cambios que indica si los cambios incluyen suficientes pruebas.

## Pasos siguientes

* Para crear un flujo de trabajo que genere un informe semanal de actividad de incidencias, consulte [Creación de flujos de trabajo agente de GitHub](/es/copilot/how-tos/github-agentic-workflows/creating-github-agentic-workflows).
* Para obtener una configuración avanzada del motor, salidas seguras y más ejemplos de flujo de trabajo, consulte el [GitHub Agentic Workflows sitio de documentación](https://github.github.com/gh-aw/?utm_source=linking-agentic-workflows-actions-docs-gh-aw-repo\&utm_medium=docs\&utm_campaign=universe-2026).