Npm Release

Playbook pro publikování npm specifický pro repozitář, vč. opravy pro redigované auth URL v agent shellu.

od luochang212 · luochang212/skill-zoo

Otestováno · Funguje ★ 9.6/10

Npm Release — Playbook pro publikování npm specifický pro repozitář, vč. opravy pro redigované auth URL v agent shellu.

Co umí

Repo-specific playbook for publishing the Skill Zoo CLI package to npm: identifies the real publishable workspace package, runs typecheck/test/build/dry-run, and walks failure modes like duplicate versions or bad tarball contents. Its standout move is a `script -q /dev/null` wrapper that recovers the real npm browser-auth URL when running in non-interactive agent shells, where npm normally redacts it to `***`.

Testovací report

The skill's fix for a real non-interactive-agent blocker — npm redacts the browser auth URL to `***` in non-TTY shells — is a `script -q /dev/null npm publish` wrapper that recovers the real URL; a baseline answer just says 'click the link' and gets stuck.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /npm-releasePlaybook pro publikování npm specifický pro repozitář, vč. opravy pro redigované auth URL v agent shellu.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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