Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Coding
npm
Try itUse npm for package install, version inspection, dist-tags, and safe publish flows. Use when working on OpenClaw or ClawHub package releases, validating publ...
What it does
Use this skill for npm package operations with release-safe defaults.
The skill document
npm
Use this skill for npm package operations with release-safe defaults.
Scope
- OpenClaw packages in this monorepo (core + plugins)
- ClawHub CLI package/release checks when npm is involved
- npm publish, dist-tag, and version verification
Guardrails
- Never publish from repo root unless explicitly requested for
openclaw. - For plugin-only releases, publish only changed plugins and keep
openclawuntouched. - For beta tags, publish matching beta versions (for example
2026.2.15-beta.1) with--tag beta. - Use
npm view version --userconfig "$(mktemp)"for read-only verification. - If OTP is required, fetch it through the
1passwordskill in tmux before publish.
Quick Checks
npm --version
npm whoami
npm view openclaw version --userconfig "$(mktemp)"
OpenClaw Release-safe Flow
- Verify target package and local version:
npm view version --userconfig "$(mktemp)"
node -p "require('./package.json').version"
- Publish from package directory only:
cd
npm publish --access public --otp=""
- Verify published version:
npm view version --userconfig "$(mktemp)"
- For beta releases:
npm publish --access public --tag beta --otp=""
ClawHub Interop
- Use npm only for ClawHub package version/auth concerns.
- Use
clawhubCLI for skill search/install/update/publish workflows. - If both are needed: publish npm package first, then run
clawhubpublish/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 @ latest
# Verify current auth context
npm whoami
npm profile get --json
Related skills
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
More from jvy
Browse all skillsWPS Office workflow automation for Chinese documents, spreadsheets, and presentations.
Create Apache ECharts option JSON, standalone HTML chart pages, and export-ready chart artifacts from CSV, TSV, JSON tables, or existing option configs. Use...
Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull reque...
Write, explain, adapt, and debug practical shader code for GLSL, WebGL, Three.js ShaderMaterial, React Three Fiber, postprocess-style full-screen effects, an...
Build, debug, and integrate OpenLayers web maps, including map/view setup, XYZ and OSM base layers, vector sources, GeoJSON overlays, Web Mercator and WGS84...
Research public holidays, bank holidays, observed days, school breaks, and make-up workdays for any country or region. Use when the user asks whether a speci...