{
  "$schema": "../../schemas/catalog-metadata.v1.schema.json",
  "schemaVersion": 1,
  "identity": {
    "kind": "skill",
    "id": "nodejs-runtime"
  },
  "presentation": {
    "defaultLocale": "en-US",
    "i18n": {
      "zh-CN": {
        "name": "Node.js 运行时管理",
        "summary": "Node.js / npm / pnpm / yarn 安装与多版本（DesireCore Volta 优先）",
        "description": "Use this skill when the user needs to install, upgrade, or troubleshoot Node.js, npm, pnpm, yarn, and JavaScript/TypeScript runtime environments. Covers four-tier fallback strategy: (1) DesireCore HTTP API for in-app installation, (2) DesireCore built-in Volta CLI for Node.js + package manager version management, (3) system package managers (brew/apt/dnf/winget/NodeSource), (4) community nvm/fnm as last resort. Also covers global package management, npm registry/proxy configuration, EACCES permission errors, and PATH troubleshooting. Triggers include: \"install node\", \"node not found\", \"npm not found\", \"npm EACCES\", \"pnpm\", \"yarn\", \"volta\", \"nvm\", \"fnm\", \"nodejs version\", \"package-lock\", or any Node.js / npm runtime error. 使用场景：用户需要 安装 Node.js、安装 npm、 pnpm、yarn、配置全局包、解决 EACCES、PATH 问题、镜像/代理配置。"
      },
      "en-US": {
        "name": "Node.js Runtime Management",
        "summary": "Node.js / npm / pnpm / yarn install and multi-version (DesireCore Volta first)",
        "description": "Use this skill when the user needs to install, upgrade, or troubleshoot Node.js, npm, pnpm, yarn, and JavaScript/TypeScript runtime environments. Covers four-tier fallback strategy: (1) DesireCore HTTP API for in-app installation, (2) DesireCore built-in Volta CLI for Node.js + package manager version management, (3) system package managers (brew/apt/dnf/winget/NodeSource), (4) community nvm/fnm as last resort. Also covers global package management, npm registry/proxy configuration, EACCES permission errors, and PATH troubleshooting. Triggers include: \"install node\", \"node not found\", \"npm not found\", \"npm EACCES\", \"pnpm\", \"yarn\", \"volta\", \"nvm\", \"fnm\", \"nodejs version\", \"package-lock\", or any Node.js / npm runtime error. Use cases: the user needs to install Node.js, install npm, pnpm, yarn, configure global packages, resolve EACCES, PATH issues, registry mirror / proxy configuration."
      }
    },
    "category": "development",
    "tags": [
      "nodejs",
      "npm",
      "pnpm",
      "yarn",
      "volta",
      "nvm",
      "fnm",
      "environment"
    ]
  },
  "release": {
    "state": "known",
    "version": "1.0.3",
    "versionScheme": "semver"
  },
  "timestamps": {
    "catalogUpdatedAt": {
      "state": "known",
      "value": "2026-07-07T13:14:31Z",
      "precision": "second"
    },
    "releasePublishedAt": {
      "state": "unknown"
    },
    "reviewedAt": {
      "state": "unknown"
    },
    "upstreamObservedAt": {
      "state": "unknown"
    }
  },
  "provenance": {},
  "governance": {
    "stewardship": "official",
    "availability": "installable",
    "license": {
      "state": "unknown"
    },
    "redistribution": "verify-package-terms",
    "listingMaintainer": {
      "name": "DesireCore Official",
      "verified": true
    }
  },
  "compatibility": {
    "platforms": {
      "state": "unknown"
    }
  },
  "spec": {
    "kind": "skill",
    "riskLevel": "low",
    "skillType": "procedural"
  }
}
