Npm Release

Playbook di pubblicazione npm specifico per repository, inclusa una correzione per URL di autenticazione redatti nelle shell degli agenti.

di luochang212 · luochang212/skill-zoo

Promosso ★ 9.6/10

Npm Release — Playbook di pubblicazione npm specifico per repository, inclusa una correzione per URL di autenticazione redatti nelle shell degli agenti.

Cosa fa

Playbook specifico per repository per la pubblicazione del pacchetto CLI Skill Zoo su npm: identifica il vero pacchetto workspace pubblicabile, esegue typecheck/test/build/dry-run e analizza le modalità di fallimento come versioni duplicate o contenuti tarball errati. La sua mossa distintiva è un wrapper `script -q /dev/null` che recupera il vero URL di autenticazione browser di npm quando eseguito in shell di agenti non interattive, dove npm normalmente lo redige a `***`.

Rapporto di test

La correzione della skill per un vero blocco per agenti non interattivi — npm redige l'URL di autenticazione del browser a `***` nelle shell non-TTY — è un wrapper `script -q /dev/null npm publish` che recupera il vero URL; una risposta di baseline dice solo 'clicca il link' e si blocca.

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

Installazione

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

Comandi e prompt di esempio

  • /npm-releasePlaybook di pubblicazione npm specifico per repository, inclusa una correzione per URL di autenticazione redatti nelle shell degli agenti.

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

  • 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