Skill github-navigator
✓ VerifiedMelakukan operasi GitHub termasuk memeriksa repository, issues, pull requests, releases, dan workflows menggunakan gh CLI.
- Bintang GitHub
- 17
- File
- 3
- Commit terakhir
- 31 Okt 2026
- Lisensi
- MIT
- Tool yang diizinkan
- 7
Apa fungsi skill github-navigator?
github-navigator adalah agent skill. Melakukan operasi GitHub termasuk memeriksa repository, issues, pull requests, releases, dan workflows menggunakan gh CLI.
Ringkasan dibuat dari SKILL.md skill ini.
Tentang skill github-navigator
Mengelola dan memeriksa repository GitHub secara langsung dari AI agent adalah fungsi utama dari skill ini. Developer dapat menggunakannya untuk memeriksa struktur repository, pull requests, issues, releases, dan workflow GitHub Actions. Alih-alih mengandalkan web fetching generik, agent menggunakan gh CLI dan git untuk berinteraksi dengan konten GitHub, menjadikannya tool khusus untuk analisis codebase dan manajemen repository.
Saat agent menemukan URL GitHub atau path repository seperti owner/repo, ia akan memuat skill ini untuk menjalankan tugas seperti menampilkan isi direktori via gh api atau memeriksa metadata spesifik. Untuk analisis arsitektur yang mendalam, skill ini dapat melakukan clone repository dengan depth 1 ke direktori lokal untuk memindai sinyal tech stack seperti package.json atau go.mod. Skill ini bergantung pada gh CLI, git, dan akses jaringan untuk berfungsi.
Tool ini dirancang untuk presisi, dengan memprioritaskan subcommand khusus seperti gh issue atau gh pr dibandingkan pemanggilan API mentah. Skill ini juga menyertakan guardrails keamanan yang memerlukan konfirmasi sebelum mengeksekusi tindakan destruktif seperti melakukan merge pada pull requests atau menghapus repository.
Apa yang bisa dilakukan agent dengannya
- 1Analisis arsitektur repositoryMinta agent untuk memahami tech stack dan struktur direktori dari repository tertentu.
- 2Periksa pull requests dan issuesMinta ringkasan dari pull requests terbaru atau issues yang sedang terbuka dalam sebuah proyek.
- 3Pantau workflow GitHub ActionsPeriksa status dari workflow runs terbaru atau periksa konfigurasi otomatisasi.
- 4Ambil konten file mentahAmbil isi dari file spesifik di dalam sebuah repository menggunakan API.
Ditulis dari SKILL.md milik skill tersebut. Setiap use case diverifikasi dengan kutipan darinya.
Cara install skill github-navigator
Setiap perintah menyalin folder skill ke direktori skills client. Restart client atau mulai sesi baru untuk memuatnya.Install skill github-navigator di Plugin
/plugin marketplace add arvindand/agent-skills /plugin install agent-skills@arvindand-skills
Install skill github-navigator di Claude Code
~/.claude/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator ~/.claude/skills/github-navigatorInstall skill github-navigator di Claude Code (project)
.claude/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator .claude/skills/github-navigatorInstall skill github-navigator di Codex
~/.agents/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator ~/.agents/skills/github-navigatorInstall skill github-navigator di Gemini CLI
~/.gemini/skills/github-navigator/SKILL.md
$ npx degit arvindand/agent-skills/skills/github-navigator ~/.gemini/skills/github-navigatorInstall skill github-navigator di 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
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Lolos cek otomatis kami. Ini bukan audit keamanan: baca skripnya sebelum membiarkan agent menjalankannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauarvindand/agent-skills/skills/github-navigator is public and reachablegithub.com/arvindand/agent-skills/tree/HEAD/skills/github-na ↗Lolos
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit 2026-10-31github.com/arvindand/agent-skills/commits ↗Lolos
- Skrip tanpa unduh-lalu-jalankan atau pencurian kredensialNo scripts in the skill folderLolos
- Tidak ada instruksi tersembunyi di SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/arvindand/agent-skills/blob/HEAD/skills/github-na ↗Lolos
- Tool yang diizinkan otomatis dibatasiPre-approved: Bash(gh:*), Bash(git, clone:*), Read, Glob, Grep, …github.com/arvindand/agent-skills/blob/HEAD/skills/github-na ↗Lolos
- SKILL.md mengikuti format Agent SkillsValid name and description; says when to use it; 112 linesgithub.com/arvindand/agent-skills/blob/HEAD/skills/github-na ↗Lolos
SKILL.md
Lihat di 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
Berkas dalam skill ini
3Pertanyaan seputar skill github-navigator
Bagaimana cara install skill github-navigator di Claude Code?
Jalankan npx degit arvindand/agent-skills/skills/github-navigator ~/.claude/skills/github-navigator. Claude Code memuat skill dari ~/.claude/skills (semua proyek) atau .claude/skills (satu proyek) dan menggunakan skill saat deskripsinya cocok dengan tugas.
Client mana saja yang bisa menggunakan skill github-navigator?
Client apa pun yang membaca format Agent Skills: Claude Code, Codex, Gemini CLI, dan claude.ai (unggah sebagai ZIP). Script dalam skill hanya berjalan di client yang mengizinkan eksekusi kode.
Kapan saya harus menggunakan skill ini dibandingkan WebFetch?
Anda sebaiknya menggunakan skill ini untuk setiap URL github.com atau path repository guna memeriksa file, issues, pull requests, atau struktur repository.
Bagaimana cara saya melakukan analisis mendalam terhadap sebuah codebase?
Untuk analisis mendalam, skill ini akan melakukan clone repository secara lokal dengan depth 1 ke direktori sementara untuk memeriksa tech stack, struktur direktori, dan entry points.
Apa yang harus saya lakukan jika menemui masalah izin pada private repositories?
Anda perlu memeriksa status autentikasi dengan gh auth status dan gunakan gh auth login atau perbarui izin sesuai kebutuhan.