# NPM Publish

> Use when publishing this package to npm — a version release (npm publish), verifying the registry/pi.dev listing, or diagnosing npm auth failures (E403 2FA/token errors). Token-based flow via NPM_TOKEN in .env.local with a temp userconfig, the leakage gate before every publish, post-publish verification and marker/badge upkeep. Trigger on "publish to npm", "npm release", "E403 publish error".

- Skill: `kanevry/npm-publish-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add kanevry/npm-publish-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kanevry/npm-publish-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Kanevry (https://skillmd.com/u/kanevry)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/kanevry/npm-publish-2

---


# npm-publish

Canonical skill: `skills/npm-publish/SKILL.md`

Read that file and follow it exactly. Resolve relative links against `skills/npm-publish/`, not this wrapper.

Cursor has no Skill tool. Treat "invoke the npm-publish skill" as: Read `skills/npm-publish/SKILL.md`.

