Npm Release

Repo-specifik npm publish playbook, inkl. en løsning for redigerede auth-URL'er i agent-shells.

Af luochang212 · luochang212/skill-zoo

Testet · Virker ★ 9.6/10

Npm Release — Repo-specifik npm publish playbook, inkl. en løsning for redigerede auth-URL'er i agent-shells.

Hvad det gør

Repo-specifik playbook til udgivelse af Skill Zoo CLI-pakken til npm: identificerer den reelle publicerbare workspace-pakke, kører typecheck/test/build/dry-run og gennemgår fejltyper som duplikerede versioner eller dårligt tarball-indhold. Dens fremragende træk er en `script -q /dev/null` wrapper, der genopretter den rigtige npm browser-auth URL, når den kører i ikke-interaktive agent-shells, hvor npm normalt redigerer den til `***`.

Testrapport

Færdighedens løsning på en reel ikke-interaktiv-agent-blokering — npm redigerer browser auth URL'en til `***` i ikke-TTY shells — er en `script -q /dev/null npm publish` wrapper, der genopretter den rigtige URL; et baseline-svar siger blot 'click the link' og sidder fast.

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

Installation

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

Kommandoer og eksempelprompter

  • /npm-releaseRepo-specifik npm publish playbook, inkl. en løsning for redigerede auth-URL'er i agent-shells.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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