Skill Vetter-jackwood:在装 Skill 之前先做安全审查

前言

从 ClawdHub、GitHub 或同事分享的仓库里装 Agent Skill,往往先看 README 和 star 数,很少系统检查权限声明、脚本行为和可疑模式。一旦 Skill 能读写文件、调外部 API 或执行 shell,风险会落在本机环境和密钥上。下面介绍一个在安装前做「安全优先」审查的社区 Skill,把 red flag、权限范围和异常模式当成固定检查项,而不是装完再补救。

这是什么

Skill Vetter-jackwood(坐标 @user_6fc58c6f/skilljackwood,版本 1.0.0)是 SkillHub 上的社区 Skill,分类为 it-ops-security。发布者为 user_6fc58c6f,来源标注为 community。官方简介为:面向 AI Agent 的安全优先 Skill 审查能力;在从 ClawdHub、GitHub 或其他来源安装任意 Skill 之前使用,用于检查 red flags、权限范围(permission scope)和可疑模式(suspicious patterns)。页面标签标明 requires_api_key=false,不依赖额外 API Key。

与「装完再用杀毒或人工翻仓库」相比,它的定位是嵌入 Agent 工作流:把审查步骤放在安装决策之前,而不是事后审计。

核心功能

依据 SkillHub 公开说明,可核实的能力包括:

  1. 安装前审查:针对待安装的 Skill(来自 ClawdHub、GitHub 等),在真正写入 skills 目录前触发审查流程。
  2. Red flag 检查:识别与安全相关的警示信号(具体规则以 Skill 包内 SKILL.md 为准,此处不展开未公开条目)。
  3. 权限范围评估:关注 Skill 声明或隐含的权限范围,避免超出预期的文件、网络或命令能力。
  4. 可疑模式检测:对异常或高风险模式做模式化检查,辅助人工判断是否继续安装。

以上表述均来自官方英文简介的直译与归纳,不添加未在页面出现的检测项名称或覆盖率数据。

安装与启用

SkillHub 推荐两种方式:把安装提示交给当前 AI,或在本机用 skillhub CLI 安装。无论哪种方式,技能必须装进当前 Agent 能识别的 skills 目录,否则不会生效。

方式一:让 AI 按官方文档安装

将下面意图发给支持 Skill 的 Agent(原文来自 SkillHub 技能页):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_6fc58c6f/skilljackwood`。

方式二:CLI 安装

若尚未安装 SkillHub CLI,先检查版本:

command -v skillhub && skillhub --version

未安装时可执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill 时必须用 --dir 指向当前环境的 skills 目录。SkillHub 文档给出的常见路径如下:

环境 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/

示例(Cursor):

skillhub install user_6fc58c6f/skilljackwood --dir ~/.cursor/skills/

坐标也可写作 @user_6fc58c6f/skilljackwood,与 SkillHub 页面一致。安装后按你所用客户端要求重启或重新加载 Agent,使新 Skill 被加载。

典型用法

公开资料未提供逐步对话示例,但用法意图在简介中写得很清楚:在安装任何外部 Skill 之前先启用或调用本 Skill,由 Agent 按包内 SKILL.md 的指引对待装 Skill 做审查,再根据结果决定是否执行 skillhub install、git 拉取或其他安装方式。

可复现的工作顺序可以概括为:

  1. 已安装 Skill Vetter-jackwood 到当前 Agent 的 skills 目录。
  2. 发现目标 Skill(例如 SkillHub 搜索结果或 GitHub 仓库),先不安装。
  3. 让 Agent 使用 Vetter 能力审查该 Skill 的来源、权限与可疑模式。
  4. 审查通过后再按 SkillHub 或其它渠道的官方方式安装;不通过则更换来源或放弃安装。

具体触发话术与输出格式以安装包中的 SKILL.md 为准;本文不编造审查报告样例或通过率。

适用场景与注意

适合谁:经常从社区商店或开源仓库给 Cursor、Claude Code、Codex 等客户端加装 Skill 的开发者;对 it-ops-security 类能力有明确需求、希望在流程上把「安装」和「信任」拆开的人。

平台与依赖:通过 SkillHub 分发;requires_api_key=false。审查深度取决于 Skill 包内规则与 Agent 是否遵守「先审查再安装」的约束——本 Skill 不能替代你对生产密钥、沙箱和最小权限的常规运维习惯。

数据参考(SkillHub 页面,2026-10-22 抓取):评分 100000,下载 774,安装 12。与第三方摘要中的数字不一致时,以 SkillHub 页面为准。

限制:社区来源(community),维护节奏与规则更新需自行关注 SkillHub 上的版本号;未在公开页列出的 IDE 差异不做臆测。

结尾

Skill Vetter-jackwood 把「装 Skill」之前的安全审查固化成 Agent 可执行的一步,聚焦 red flags、权限范围和可疑模式,适合作为社区 Skill 安装链路上的前置闸门。官方入口:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_6fc58c6f/skilljackwood
  • API 坐标页:https://api.skillhub.cn/user_6fc58c6f/skilljackwood

安装说明总览:https://skillhub.cn/install/skillhub.md

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye