From fc04b99d50872b3360ae9a6b1af3e54f8fe8bfe2 Mon Sep 17 00:00:00 2001 From: Stephen Benjamin Date: Wed, 8 Jul 2026 07:01:56 -0400 Subject: [PATCH] fix(xurl): use install kind "node" instead of invalid "npm" skillsaw caught this via the openclaw-metadata rule: WARNING (openclaw-metadata) [skills/xurl/SKILL.md:21]: 'metadata.openclaw.install[1].kind' is 'npm', expected one of: ['brew', 'download', 'go', 'node', 'uv'] npm is not a valid install kind -- it's a value of the skills.install.nodeManager setting (npm/pnpm/yarn/bun), which the "node" kind honors. npm-based installs use kind: node with a "package" field. openclaw's installer switches on spec.kind with cases for brew/node/go/uv/download and a default of "unsupported installer", so a kind: npm entry is dropped. Only kind is changed; id/package/bins are left as-is. Refs: https://docs.openclaw.ai/tools/skills --- skills/xurl/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skills/xurl/SKILL.md b/skills/xurl/SKILL.md index 4a84c359..a29a42d8 100644 --- a/skills/xurl/SKILL.md +++ b/skills/xurl/SKILL.md @@ -18,7 +18,7 @@ metadata: }, { "id": "npm", - "kind": "npm", + "kind": "node", "package": "@xdevplatform/xurl", "bins": ["xurl"], "label": "Install xurl (npm)",