Repository
Repository es el componente de GitHub que trae la lista de repositorios a los que tiene acceso tu cuenta de GitHub: los tuyos y aquellos en los que colaboras. De cada repositorio obtienes su nombre, su dueño, su descripción, su enlace y algunos datos de actividad.
Es útil cuando quieres un inventario de tus proyectos de código o cuando otro paso del flujo necesita saber qué repositorios existen antes de trabajar con sus archivos, issues o versiones.
Cuándo usarlo
- Quieres un informe periódico con los repositorios de tu equipo, su lenguaje principal y su fecha de última actualización.
- Necesitas comprobar qué repositorios son privados y cuáles públicos.
- Quieres pasar la lista de repositorios a un agente de IA para que elija en cuál trabajar.
- Quieres copiar la lista a una hoja de cálculo para tener el inventario fuera de GitHub.
Configuración
Necesitas una credencial GitHub API con un token de acceso personal de GitHub (Personal Access Token) con permiso sobre los repositorios. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial GitHub API con la que se accede a tu cuenta. |
| Operation (obligatorio) | Lo que hace el componente. Solo tiene una opción, List Repositories, que trae la lista de repositorios. |
| Repository Limit | Cuántos repositorios traer como máximo, hasta 1000. Por defecto, 100. |
Resultado
La salida Data devuelve un elemento por cada repositorio, con su nombre completo (dueño/repositorio), nombre, dueño, descripción, enlace, si es privado, rama principal, número de estrellas y de copias (forks), lenguaje principal y fechas de creación y de última actualización.
Puedes conectar el resultado a un componente de hoja de cálculo, a un agente o a cualquiera de los otros componentes de GitHub, que usan ese mismo nombre completo para identificar el repositorio. El componente también se puede conectar a un Agente como herramienta. Ver Tool Mode.
Ejemplo
Una agencia de desarrollo quiere un listado mensual de sus proyectos.
- Añade Repository con la operación
List Repositoriesy la credencial GitHub API de la agencia. - Deja Repository Limit en 100.
- Conecta la salida Data a un componente de hoja de cálculo que escriba una fila por repositorio con su nombre, su lenguaje y su fecha de última actualización.
- Programa el flujo para que se ejecute el primer día de cada mes.