Npm Release
Manual de publicación de npm específico del repositorio, incluyendo una solución para URLs de autenticación redactadas en shells de agente.
Probado · Funciona
Qué hace
Manual específico del repositorio para publicar el paquete CLI de Skill Zoo en npm: identifica el paquete de espacio de trabajo publicable real, ejecuta typecheck/test/build/dry-run y aborda modos de fallo como versiones duplicadas o contenido de tarball incorrecto. Su movimiento destacado es un wrapper `script -q /dev/null` que recupera la URL real de autenticación del navegador de npm al ejecutarse en shells de agente no interactivos, donde npm normalmente la redacta a `***`.
Informe de la prueba
La solución de la habilidad para un bloqueador real de agentes no interactivos — npm redacta la URL de autenticación del navegador a `***` en shells no TTY — es un wrapper `script -q /dev/null npm publish` que recupera la URL real; una respuesta de línea base solo dice 'haz clic en el enlace' y se atasca.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/luochang212/skill-zoo cd skill-zoo mkdir -p ~/.claude/skills cp -r skills/npm-release ~/.claude/skills/npm-release
Comandos y prompts de ejemplo
/npm-releaseManual de publicación de npm específico del repositorio, incluyendo una solución para URLs de autenticación redactadas en shells de agente.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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