GH Fetch

Använd gh CLI istället för webb-hämtning av GitHub issue/PR/repo/discussion-länkar.

av retlehs · retlehs/gh-fetch

Testad · Fungerar ★ 9.2/10

GH Fetch — Använd gh CLI istället för webb-hämtning av GitHub issue/PR/repo/discussion-länkar.

Vad den gör

En en-sidig routingregel: när användaren delar en GitHub URL (issue, PR, diff, discussion, release, commit, file blob, gist, Actions run), hämta den med den autentiserade `gh` CLI istället för en generell webb-hämtning, med hjälp av en uppslagstabell över exakt `gh`-kommando per URL-typ. Faller tillbaka till webb-hämtning om `gh` inte är installerat eller autentiserat.

Testrapport

Körde en verklig A/B på en live PR (cli/cli#13843): WebFetch på GitHub-sidan kom tillbaka vag ('sidan visar inte specifika filuppgifter'), medan `gh pr diff` returnerade exakt rad-för-rad-diff med verkliga commit SHAs och en 6/6 tillägg/borttagningar-räkning -- en konkret, verifierbar vinst för CLI-vägen som skillen föreskriver.

Testad: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/retlehs/gh-fetch.git
mkdir -p ~/.claude/skills
cp -r gh-fetch ~/.claude/skills/gh-fetch

Kommandon och exempelprompter

  • /gh-fetchAnvänd gh CLI istället för webb-hämtning av GitHub issue/PR/repo/discussion-länkar.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • What changed in this PR: github.com/cli/cli/pull/13843?
  • Pull the full diff and comments from this GitHub issue link
  • Summarize this GitHub discussion thread I just pasted in