Npm Release

Repo-spezifisches npm-Publish-Playbook, inkl. einer Lösung für redigierte Auth-URLs in Agenten-Shells.

von luochang212 · luochang212/skill-zoo

Getestet · Funktioniert ★ 9.6/10

Npm Release — Repo-spezifisches npm-Publish-Playbook, inkl. einer Lösung für redigierte Auth-URLs in Agenten-Shells.

Was es kann

Repo-spezifisches Playbook zum Veröffentlichen des Skill Zoo CLI-Pakets auf npm: identifiziert das tatsächlich veröffentlichbare Workspace-Paket, führt typecheck/test/build/dry-run aus und behandelt Fehlermodi wie doppelte Versionen oder fehlerhafte Tarball-Inhalte. Sein herausragender Zug ist ein `script -q /dev/null`-Wrapper, der die echte npm-Browser-Auth-URL wiederherstellt, wenn er in nicht-interaktiven Agenten-Shells ausgeführt wird, wo npm sie normalerweise zu `***` redigiert.

Testbericht

Die Lösung der Skill für einen echten nicht-interaktiven Agenten-Blocker – npm redigiert die Browser-Auth-URL in Nicht-TTY-Shells zu `***` – ist ein `script -q /dev/null npm publish`-Wrapper, der die echte URL wiederherstellt; eine Baseline-Antwort sagt einfach 'click the link' und bleibt stecken.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /npm-releaseRepo-spezifisches npm-Publish-Playbook, inkl. einer Lösung für redigierte Auth-URLs in Agenten-Shells.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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