GH Fetch

Usa la CLI gh invece di recuperare link GitHub di issue/PR/repo/discussioni tramite web.

di retlehs · retlehs/gh-fetch

Promosso ★ 9.2/10

GH Fetch — Usa la CLI gh invece di recuperare link GitHub di issue/PR/repo/discussioni tramite web.

Cosa fa

Una regola di routing di una pagina: quando l'utente condivide un URL GitHub (issue, PR, diff, discussion, release, commit, file blob, gist, Actions run), recuperalo con la CLI `gh` autenticata piuttosto che un recupero web generico, utilizzando una tabella di lookup del comando `gh` esatto per tipo di URL. Ricade sul recupero web se `gh` non è installato o autenticato.

Rapporto di test

Eseguito un vero A/B su una PR live (cli/cli#13843): WebFetch sulla pagina GitHub è tornato vago ('the page doesn't display specific file details'), mentre `gh pr diff` ha restituito il diff esatto riga per riga con SHA di commit reali e un conteggio di 6/6 aggiunte/eliminazioni — una vittoria concreta e verificabile per il percorso CLI che la skill impone.

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

Installazione

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

Comandi e prompt di esempio

  • /gh-fetchUsa la CLI gh invece di recuperare link GitHub di issue/PR/repo/discussioni tramite web.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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