编程

Use npm for package install, version inspection, dist-tags, and safe publish flows. Use when working on OpenClaw or ClawHub package releases, validating publ...

它能做什么

Use this skill for npm package operations with release-safe defaults.

技能文档

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 openclaw untouched.
  • 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 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"
  1. Publish from package directory only:
cd 
npm publish --access public --otp=""
  1. Verify published version:
npm view  version --userconfig "$(mktemp)"
  1. For beta releases:
npm publish --access public --tag beta --otp=""

ClawHub Interop

  • Use npm only for ClawHub package version/auth concerns.
  • Use clawhub CLI for skill search/install/update/publish workflows.
  • If both are needed: publish npm package first, then run 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 @ latest

# Verify current auth context
npm whoami
npm profile get --json

相关技能

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

执行 Git 操作(提交、分支、合并、变基、冲突解决与恢复)时强制套用安全规则。

作者 Iván535 次安装31 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

jvy 的更多技能

浏览全部技能

面向中文办公场景的 WPS 文档、表格与演示处理及格式兼容。

作者 jvy142 次安装4 星标

Create Apache ECharts option JSON, standalone HTML chart pages, and export-ready chart artifacts from CSV, TSV, JSON tables, or existing option configs. Use...

作者 jvy23 次安装

Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull reque...

作者 jvy36 次安装1 星标

Write, explain, adapt, and debug practical shader code for GLSL, WebGL, Three.js ShaderMaterial, React Three Fiber, postprocess-style full-screen effects, an...

作者 jvy24 次安装1 星标

Build, debug, and integrate OpenLayers web maps, including map/view setup, XYZ and OSM base layers, vector sources, GeoJSON overlays, Web Mercator and WGS84...

作者 jvy17 次安装

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

作者 jvy18 次安装