π¦ ClawHub
npm
by @jvy
Use npm for package install, version inspection, dist-tags, and safe publish flows. Use when working on OpenClaw or ClawHub package releases, validating publ...
TERMINAL
clawhub install npmπ About This Skill
name: npm description: Use npm for package install, version inspection, dist-tags, and safe publish flows. Use when working on OpenClaw or ClawHub package releases, validating published versions, or handling npm auth/OTP publishing. metadata: { "openclaw": { "emoji": "π¦", "requires": { "bins": ["npm"] }, "install": [ { "id": "brew", "kind": "brew", "formula": "node", "bins": ["npm"], "label": "Install Node.js + npm (brew)", }, { "id": "apt", "kind": "apt", "package": "npm", "bins": ["npm"], "label": "Install npm (apt)", }, ], }, }
npm
Use this skill for npm package operations with release-safe defaults.
Scope
Guardrails
openclaw.openclaw untouched.2026.2.15-beta.1) with --tag beta.npm view version --userconfig "$(mktemp)" for read-only verification.1password skill in tmux before publish.Quick Checks
npm --version
npm whoami
npm view openclaw version --userconfig "$(mktemp)"
OpenClaw Release-safe Flow
1. Verify target package and local version:
npm view version --userconfig "$(mktemp)"
node -p "require('./package.json').version"
2. Publish from package directory only:
cd
npm publish --access public --otp=""
3. Verify published version:
npm view version --userconfig "$(mktemp)"
4. For beta releases:
npm publish --access public --tag beta --otp=""
ClawHub Interop
clawhub CLI for skill search/install/update/publish workflows.clawhub publish/update commands.Useful Commands
# Inspect package metadata
npm view dist-tags --json --userconfig "$(mktemp)"
npm view versions --json --userconfig "$(mktemp)"Manage dist-tags
npm dist-tag add @ beta
npm dist-tag add @ latestVerify current auth context
npm whoami
npm profile get --json