ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

安装skill-vetter时出现的一些问题

2026/10/1 10:30:36 拓冰建站 浏览量
安装skill-vetter时出现的一些问题 skill-vetter是skill审查我通过以下命令全局安装openclaw skills install openclaw-skill-vetter --global但小龙虾和系统都无法检测到。通过# 1. 看 OpenClaw 是否认识这个技能openclaw skills list# 2. 看运行时是否真的加载了它关键openclaw plugins inspect skill-vetter --runtime --json执行1显示该skill显示needs setup needs setup 的意思是这个技能缺少运行所必需的配置比如 API Key 或环境变量而不是安装本身出了问题。#查看缺什么运行 openclaw skills info skill-vetter显示Security vetting protocol before installing any AI agent skill. Red flag detection for credential theft, obfuscated code, exfiltration. Risk classification LOW/MEDIUM/HIGH/EXTREME. Produces structured vetting reports. Never install untrusted skills without running this first. Details: Source: openclaw-managed Path: ~\.openclaw\skills\openclaw-skill-vetter\SKILL.md Homepage: https://clawhub.com Visible to model: no Available as command: no Requirements: Binaries: ✓ curl, ✗ jq OS: ✓ linux, ✓ darwin, ✓ win32 Tip: use openclaw skills search, openclaw skills install, and openclaw skills update for ClawHub-backed skills.从贴出的信息看问题出在 jq 这个命令行工具没有安装。jq 是一个轻量级的命令行 JSON 处理器skill-vetter 可能用它来解析和格式化审查报告的输出结果。OpenClaw 在加载技能时会检查 requires.bins 中列出的所有二进制文件是否存在于 PATH 中只要有一个缺失技能就会被标记为 needs setup为什么“全局安装”了还是这样之前说的“全局安装”是指用 npm 或 clawhub 把技能文件下载到了系统里但 OpenClaw 检测的是 运行环境 是否满足而不是文件是否存在。技能文件在了但 jq 这个外部工具没装OpenClaw 就无法让它进入“已就绪”状态。运行 winget install jqlang.jq 命令确认 jq --version 能在终端正常运行如果不行关掉powerShell重新再打开试试。没问题后运行 openclaw skills check 确认状态是否变为 ready小贴士“已安装”和“安装成功”是两回事已安装技能文件存在于 ~/.openclaw/skills/ 目录下。安装成功就绪OpenClaw 确认它满足所有运行条件比如依赖的 jq 等二进制文件都存在可以正常使用。你之前看到的 needs setup说明它已安装但未就绪。所以检测成功的标准是在 openclaw skills list 或 info 的输出里它的状态不再是 needs setup而是变成了表示可用的状态通常类似 ready 或 eligible。调用直接在对话中提出审查请求即可主要有这几种审查已安装的 Skill“帮我审查一下 quick-note 这个 skill 的安全性。”审查本地路径“审查 ~/.openclaw/skills/xxx-skill 的安全性。”审查远程 Skill安装前预检“审查这个 Skillhttps://clawhub.ai/xxx/xxx-skill”部分社区教程提到 /skill-vetter scan ./new-skill 或 openclaw vet skill名 等命令形式但 OpenClaw 官方入口是自然语言触发建议优先使用对话方式。skill-vetter 不会自动运行需要你主动触发。