據 AlphaMoat 統計,截至 2026-09,npm 累計下載 1,571 次、獲 0 個星標,在全部 5,078 個 AI 技能中排名第 4,725 位,在「開發程式設計」分類(577 個)中排名第 557 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 35 | 1089 | - | - |
| SkillHub ↗ | 155 | 1571 | - | — |
各平台的計數口徑不同,統計時間不一致。
面向 OpenClaw 或 ClawHub 軟體包工作;釋出前需核對當前目錄、目標包、本機版本和釋出標籤。OTP 可能暴露在 shell 歷史或程序列表中,且釋出和 dist-tag 操作會影響線上包,優先使用 npm 互動式 OTP 流程並確認釋出目標。 需要 npm 和正確 registry 脈絡;發布須獲准套件寫權限,公開版本讀取不需該寫權限。僅外掛任務限發布變更外掛,beta 版本對應 beta 標籤;獲准發布後獨立查 registry 版本。npm 管套件,技能發布/更新使用另一個 ClawHub CLI。
資料釋出於 2026-10-27
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 1571 | — | - |
| 2026-08 | 1320 | +13.4% | - |
| 2026-07 | 1164 | +20.7% | - |
| 2026-06 | 964 | +15.6% | - |
| 2026-05 | 834 | — | - |
| 2026-03 | 389 | — | - |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
---
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
- 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 <pkg> version --userconfig "$(mktemp)"` for read-only verification.
- If OTP is required, fetch it through the `1password` skill in tmux before publish.
## Quick Checks
```bash
npm --version
npm whoami
npm view openclaw version --userconfig "$(mktemp)"
```
## OpenClaw Release-safe Flow
1. Verify target package and local version:
```bash
npm view <package-name> version --userconfig "$(mktemp)"
node -p "require('./package.json').version"
```
2. Publish from package directory only:
```bash
cd <package-dir>
npm publish --access public --otp="<otp>"
```
3. Verify published version:
```bash
npm view <package-name> version --userconfig "$(mktemp)"
```
4. For beta releases:
```bash
npm publish --access public --tag beta --otp="<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
```bash
# Inspect package metadata
npm view <package-name> dist-tags --json --userconfig "$(mktemp)"
npm view <package-name> versions --json --userconfig "$(mktemp)"
# Manage dist-tags
npm dist-tag add <package-name>@<version> beta
npm dist-tag add <package-name>@<version> latest
# Verify current auth context
npm whoami
npm profile get --json
```
用 gh 命令列工具檢視 GitHub 上的 PR 檢查、工作流執行與 API 查詢的技能。
聚合 16 個搜尋引擎、無需 API Key 的檢索技能。
用命令列直接列出、配置、授權並呼叫 MCP 服務與工具。
生成有效的 Mermaid 圖表,如流程圖、時序圖、思維導圖、ER 圖、使用者旅程等。
用受管 OAuth 訪問 YouTube Data API,檢索影片並管理頻道內容。
透過受管的 OAuth 連線訪問 GitHub REST API。
覆蓋規劃、實現、驗證與測試的編碼工作流技能。
整理 Docker 常用命令與容器工作流的技能。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。