GH Fetch

Użyj gh CLI zamiast pobierania z sieci linków do zgłoszeń/PR/repozytoriów/dyskusji GitHub.

Autor: retlehs · retlehs/gh-fetch

Testowano · Działa ★ 9.2/10

GH Fetch — Użyj gh CLI zamiast pobierania z sieci linków do zgłoszeń/PR/repozytoriów/dyskusji GitHub.

Co robi ten skill

Jednostronicowa zasada routingu: gdy użytkownik udostępnia adres URL GitHub (zgłoszenie, PR, diff, dyskusja, wydanie, commit, plik blob, gist, uruchomienie Actions), pobierz go za pomocą uwierzytelnionego `gh` CLI zamiast ogólnego pobierania z sieci, używając tabeli wyszukiwania dokładnej komendy `gh` dla każdego typu adresu URL. Powraca do pobierania z sieci, jeśli `gh` nie jest zainstalowany lub uwierzytelniony.

Raport z testu

Przeprowadzono rzeczywiste A/B na żywym PR (cli/cli#13843): WebFetch na stronie GitHub zwrócił niejasne informacje ('strona nie wyświetla szczegółowych informacji o pliku'), podczas gdy `gh pr diff` zwrócił dokładny diff linia po linii z rzeczywistymi skrótami commitów i liczbą 6/6 dodanych/usuniętych -- konkretne, weryfikowalne zwycięstwo trasy CLI, którą nakazuje umiejętność.

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

Instalacja

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

Komendy i przykładowe prompty

  • /gh-fetchUżyj gh CLI zamiast pobierania z sieci linków do zgłoszeń/PR/repozytoriów/dyskusji GitHub.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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