Npm Release

Specyficzny dla repozytorium playbook publikowania npm, w tym poprawka dla zredagowanych adresów URL autoryzacji w powłokach agentów.

Autor: luochang212 · luochang212/skill-zoo

Testowano · Działa ★ 9.6/10

Npm Release — Specyficzny dla repozytorium playbook publikowania npm, w tym poprawka dla zredagowanych adresów URL autoryzacji w powłokach agentów.

Co robi ten skill

Specyficzny dla repozytorium playbook do publikowania pakietu Skill Zoo CLI w npm: identyfikuje rzeczywisty pakiet workspace'u możliwy do opublikowania, uruchamia typecheck/test/build/dry-run i omawia tryby awarii, takie jak zduplikowane wersje lub zła zawartość tarballa. Jego wyróżniającym się ruchem jest wrapper `script -q /dev/null`, który odzyskuje prawdziwy adres URL autoryzacji przeglądarki npm podczas uruchamiania w nieinteraktywnych powłokach agentów, gdzie npm normalnie redaguje go do `***`.

Raport z testu

Poprawka umiejętności dla prawdziwej blokady agenta nieinteraktywnego — npm redaguje adres URL autoryzacji przeglądarki do `***` w powłokach innych niż TTY — to wrapper `script -q /dev/null npm publish`, który odzyskuje prawdziwy adres URL; podstawowa odpowiedź po prostu mówi 'kliknij link' i utyka.

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

Instalacja

git clone https://github.com/luochang212/skill-zoo
cd skill-zoo
mkdir -p ~/.claude/skills
cp -r skills/npm-release ~/.claude/skills/npm-release

Komendy i przykładowe prompty

  • /npm-releaseSpecyficzny dla repozytorium playbook publikowania npm, w tym poprawka dla zredagowanych adresów URL autoryzacji w powłokach agentów.

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

  • I'm ready to publish our CLI package to npm, walk me through the release
  • npm keeps redacting the auth URL in my agent shell, help me get past that
  • Run the typecheck, build, and dry-run before we publish this npm package