Npm Release
Specyficzny dla repozytorium playbook publikowania npm, w tym poprawka dla zredagowanych adresów URL autoryzacji w powłokach agentów.
Testowano · Działa
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 releasenpm keeps redacting the auth URL in my agent shell, help me get past thatRun the typecheck, build, and dry-run before we publish this npm package