CommunityProgramación y desarrollogithub.com

NenadZivotic/lite-agent-skills

Verificación rápida de estado de un repositorio público de GitHub antes de usarlo — estrellas, días desde el último push, licencia, archivado y un indicador de salud. Una sola llamada a la API sin autenticación. Úsalo cuando el usuario pregunte si un repositorio de GitHub está mantenido, es confiable o seguro de adoptar.

¿Qué es lite-agent-skills?

Este skill permite realizar una auditoría rápida de un repositorio público de GitHub para evaluar su estado de mantenimiento, confiabilidad y seguridad antes de decidir adoptarlo como dependencia. Realiza una sola petición GET a la API pública de GitHub (api.github.com/repos/<owner>/<repo>) sin necesidad de autenticación, respetando el límite compartido de 60 solicitudes por hora. El análisis devuelve métricas clave como estrellas, días desde el último push, licencia (identificador SPDX o nulo), si el repositorio está archivado y un indicador de salud resumido. Está diseñado para agentes como Claude Code, Cursor o Codex que necesitan una respuesta ligera y rápida, sin clonar repositorios ni acceder a código. En caso de detectar un repositorio archivado, con más de un año sin actividad, sin licencia o con muy pocas estrellas, se emite una advertencia clara. Para análisis más completos (forks, issues abiertos, rama principal, lenguaje principal) se recomienda la versión completa del skill.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NenadZivotic/lite-agent-skills/tree/HEAD/github-repo-due-diligence-lite

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Diligencia Debida de Repositorio GitHub (Lite)

Acceso a red (declarado)

Un GET a api.github.com/repos/<owner>/<repo> — pública, sin autenticación (límite compartido de 60 req/hora). Sin otros hosts. No se envían datos; la única solicitud es una lectura de metadatos públicos del repositorio.

Límites

  • Solo metadatos — sin clonación del repositorio, sin acceso al código.
  • "Inactivo"/"silencioso" es una heurística basada en pushed_at; la actividad privada es invisible.
  • El límite de tasa sin autenticación es bajo — no iteres sobre muchos repositorios; para verificaciones por lotes sugiere la versión completa o un token.

1. Ejecución

Requiere Node 18+, cero dependencias.

node <directorio-del-skill>/scripts/dd.mjs owner/repo
node <directorio-del-skill>/scripts/dd.mjs https://github.com/owner/repo

JSON en stdout; salida 1 en caso de error de obtención, 2 en caso de argumento inválido.

2. Leer el informe

  • stars, lastPushDaysAgo, license (identificador SPDX o null), archived, health.
  • Señales de alerta: archived: true, lastPushDaysAgo > 365, license: null, muy pocas stars para un proyecto que dice ser popular.

3. Informe

<owner>/<repo>: <health>
stars X · último push hace Y días · licencia <spdx|ninguna> · archivado <sí/no>
<recomendación de una línea: adoptar / fijar+monitorear / evitar>

Lite vs versión completa

La versión completa github-repo-due-diligence añade forks, conteo de issues abiertos, rama predeterminada y lenguaje principal, con el mismo presupuesto de una sola solicitud.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills relacionados