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.

par luochang212 · luochang212/skill-zoo

Testé · Fonctionne ★ 9.6/10

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.

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 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