Skill github-navigator
✓ VerificadoRealiza operaciones en GitHub, incluyendo la inspección de repositorios, issues, pull requests, releases y workflows utilizando la CLI de gh.
- Estrellas en GitHub
- 17
- Archivos
- 3
- Último commit
- 31 oct 2026
- Licencia
- MIT
- Herramientas permitidas
- 7
¿Qué hace la skill github-navigator?
github-navigator es una agent skill. Realiza operaciones en GitHub, incluyendo la inspección de repositorios, issues, pull requests, releases y workflows utilizando la CLI de gh.
Resumen generado a partir del SKILL.md de la skill.
Sobre la skill github-navigator
Esta skill permite gestionar e inspeccionar repositorios de GitHub directamente desde un agente de IA. Los desarrolladores pueden utilizarla para examinar estructuras de repositorios, pull requests, issues, releases y workflows de GitHub Actions. En lugar de depender de un web fetching genérico, el agente utiliza la CLI de gh y git para interactuar con el contenido de GitHub, lo que la convierte en una herramienta especializada para el análisis de bases de código y la gestión de repositorios.
Cuando un agente encuentra una URL de GitHub o una ruta de repositorio como owner/repo, carga esta skill para realizar tareas como listar contenidos de directorios a través de la API de gh o inspeccionar metadatos específicos. Para un análisis arquitectónico profundo, la skill puede clonar un repositorio con depth 1 en un directorio local para escanear señales del stack tecnológico como package.json o go.mod. Su funcionamiento depende de la CLI de gh, git y acceso a la red.
Esta herramienta está diseñada para la precisión, priorizando subcomandos dedicados como gh issue o gh pr sobre llamadas directas a la API. Incluye medidas de seguridad que requieren confirmación antes de ejecutar acciones destructivas, como fusionar pull requests o eliminar repositorios.
Lo que un agente puede hacer con ella
- 1Analizar la arquitectura del repositorioPide al agente que comprenda el stack tecnológico y la estructura de directorios de un repositorio específico.
- 2Inspeccionar pull requests e issuesSolicita un resumen de los pull requests recientes o de los issues abiertos dentro de un proyecto.
- 3Monitorear workflows de GitHub ActionsComprueba el estado de las ejecuciones de workflows recientes o inspecciona las configuraciones de automatización.
- 4Recuperar el contenido de archivos en brutoObtén el contenido de un archivo específico dentro de un repositorio utilizando la API.
Escrito a partir del SKILL.md de la skill. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar la skill github-navigator
Cada comando copia la carpeta de la skill al directorio de skills del cliente. Reinicia el cliente o inicia una nueva sesión para cargarla.Instalar la skill github-navigator en Plugin
/plugin marketplace add arvindand/agent-skills /plugin install agent-skills@arvindand-skills
Instalar la skill github-navigator en Claude Code
~/.claude/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator ~/.claude/skills/github-navigatorInstalar la skill github-navigator en Claude Code (project)
.claude/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator .claude/skills/github-navigatorInstalar la skill github-navigator en Codex
~/.agents/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator ~/.agents/skills/github-navigatorInstalar la skill github-navigator en Gemini CLI
~/.gemini/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator ~/.gemini/skills/github-navigatorInstalar la skill github-navigator en Claude.ai
npx degit arvindand/agent-skills/skills/github-navigator github-navigator && zip -r github-navigator.zip github-navigator # claude.ai → Customize → Skills → + → Create skill → Upload a skill → github-navigator.zip
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Superó nuestras comprobaciones automáticas. No es una auditoría de seguridad: lee los scripts antes de dejar que un agente los ejecute. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblearvindand/agent-skills/skills/github-navigator is public and reachablegithub.com/arvindand/agent-skills/tree/HEAD/skills/github-na ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit 2026-10-31github.com/arvindand/agent-skills/commits ↗Aprobado
- Sin descargar y ejecutar ni robo de credenciales en los scriptsNo scripts in the skill folderAprobado
- Sin instrucciones ocultas en SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/arvindand/agent-skills/blob/HEAD/skills/github-na ↗Aprobado
- Las herramientas preaprobadas están acotadasPre-approved: Bash(gh:*), Bash(git, clone:*), Read, Glob, Grep, …github.com/arvindand/agent-skills/blob/HEAD/skills/github-na ↗Aprobado
- SKILL.md sigue el formato de Agent SkillsValid name and description; says when to use it; 112 linesgithub.com/arvindand/agent-skills/blob/HEAD/skills/github-na ↗Aprobado
SKILL.md
Ver en GitHubGitHub Navigator
Use gh for GitHub work. Prefer command discovery over memorizing flags.
This is an execution skill. Use gh instead of generic web fetching for GitHub tasks, inspect gh --help when syntax is uncertain, then execute with tight guardrails. Keep the main flow lean and load REFERENCES.md only when you need concrete examples, installation steps, or GraphQL details.
When to Use
Activate when:
- the user gives a
github.comURL - the user names a repo path like
facebook/reactorowner/repo - the user asks about repository files, issues, PRs, releases, workflows, or metadata
- the user wants to understand the architecture or structure of a GitHub-hosted codebase
Core Rules
- Always prefer
ghoverWebFetchfor GitHub content and operations. - Use
gh apifor raw file content, directory listings, and API-only endpoints. - Use
ghsubcommands (issue,pr,release,run,workflow,repo) when a dedicated command exists. - Use
gh <domain> --helpbefore guessing flags or subcommands. - Limit each command pattern to 2 attempts; if it still fails, stop and report the error.
Command Routing
| User Intent | Primary Command Path |
|---|---|
| fetch file or list directory | gh api repos/OWNER/REPO/contents/... |
| inspect issues | gh issue ... |
| inspect pull requests | gh pr ... |
| inspect releases | gh release ... |
| inspect Actions runs or workflows | gh run ... or gh workflow ... |
| inspect repo metadata or clone/fork | gh repo ... |
| endpoints without a dedicated subcommand | gh api ... |
Use dedicated subcommands first. Fall back to gh api only when needed.
Execution Pattern
- Identify the command domain from the request.
- Check the relevant help output if the exact syntax is not already obvious.
- Substitute the user's repo, path, issue number, PR number, or other arguments.
- Run the command.
- If it fails, adjust once based on the error message.
- If it fails again, stop and report the error instead of trying blind variations.
Deep Analysis Mode
When the user wants to understand a codebase deeply, clone it locally for inspection instead of making many remote API calls.
Default flow:
-
Clone with depth 1 to
/tmp/github-navigator/OWNER-REPO/git clone --depth 1 https://github.com/OWNER/REPO.git /tmp/github-navigator/OWNER-REPO -
Inspect the repository for:
- tech stack signals (
package.json,go.mod,Cargo.toml,pom.xml,requirements.txt, etc.) - high-level directory structure
- entry points and primary modules
- README, docs, examples, and contribution files
- architectural patterns worth calling out
- tech stack signals (
-
Summarize the findings in plain language.
-
Keep the clone for follow-up questions unless cleanup is requested.
Use a full clone only if the user explicitly needs commit history or deeper git analysis.
Safety
Always confirm before executing state-changing or destructive commands, including:
- creating, closing, or reopening issues
- creating, merging, or closing pull requests
- deleting, archiving, or transferring repositories
- setting secrets or triggering workflows
- any use of
--force,--yes, or similar bypass flags
Authentication and Recovery
- Check
gh auth statuswhen the task touches private repos or write operations. - Use
gh auth loginif the client is not authenticated. - If permissions are insufficient, use
gh auth refresh -s repo -s workflow -s read:orgas appropriate. - If a command fails, read the error, check help, retry once, then stop.
- If
ghis not installed, point the user to REFERENCES.md for installation guidance.
Reference Handoff
Use REFERENCES.md when you need:
- concrete example commands for common tasks
- install and auth setup details
- troubleshooting reminders
- GraphQL examples or other lower-frequency patterns
License: MIT See also: REFERENCES.md
Archivos de esta skill
3Preguntas sobre la skill github-navigator
¿Cómo instalo la skill github-navigator en Claude Code?
Ejecuta npx degit arvindand/agent-skills/skills/github-navigator ~/.claude/skills/github-navigator. Claude Code carga las skills desde ~/.claude/skills (todos los proyectos) o .claude/skills (un proyecto) y usa una skill cuando su descripción coincide con la tarea.
¿Qué clientes pueden usar la skill github-navigator?
Cualquier cliente que lea el formato Agent Skills: Claude Code, Codex, Gemini CLI y claude.ai (subir como ZIP). Los scripts de la skill se ejecutan solo donde el cliente permite la ejecución de código.
¿Cuándo debería usar esta skill en lugar de WebFetch?
Deberías usar esta skill para cualquier URL de github.com o ruta de repositorio con el fin de inspeccionar archivos, issues, pull requests o la estructura del repositorio.
¿Cómo puedo realizar un análisis profundo de una base de código?
Para un análisis profundo, la skill clona el repositorio localmente con depth 1 en un directorio temporal para inspeccionar el stack tecnológico, la estructura de directorios y los puntos de entrada.
¿Qué debo hacer si encuentro problemas de permisos con repositorios privados?
Deberías verificar el estado de la autenticación con gh auth status y usar gh auth login o refrescar los permisos según sea necesario.