Npm Release
Playbook de publication npm spécifique au dépôt, incluant un correctif pour les URLs d'authentification masquées dans les shells d'agents.
Testé · Fonctionne
Ce que fait
Playbook spécifique au dépôt pour publier le package Skill Zoo CLI sur npm : identifie le véritable package d'espace de travail publiable, exécute typecheck/test/build/dry-run, et parcourt les modes de défaillance comme les versions dupliquées ou les contenus de tarball incorrects. Sa particularité est un wrapper `script -q /dev/null` qui récupère la véritable URL d'authentification de navigateur npm lors de l'exécution dans des shells d'agents non interactifs, où npm la masque normalement en `***`.
Rapport de test
Le correctif de la compétence pour un véritable bloqueur d'agent non interactif — npm masque l'URL d'authentification du navigateur en `***` dans les shells non-TTY — est un wrapper `script -q /dev/null npm publish` qui récupère la véritable URL ; une réponse de base se contente de dire 'cliquez sur le lien' et reste bloquée.
Testé le: 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
Commandes et exemples de prompts
/npm-releasePlaybook de publication npm spécifique au dépôt, incluant un correctif pour les URLs d'authentification masquées dans les shells d'agents.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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