Agent Skills
返回列表
技能装前审查

技能装前审查

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_68293577/skill-vett。

技能介绍

要解决什么问题

在 SkillHub、npm 或仓库里装别人的 Agent Skill 之前,你通常只有一段 SKILL.md 和若干脚本,很难判断:它到底会触发什么、权限是否越界、有没有 curl | bash 或读 .env 再外发。问一句「安不安全」「值不值得装」时,更需要的是可执行的结论,而不是泛泛建议。

skill-vetter 面向「即将安装的第三方技能」做装前审查:先让你真正理解这个技能做什么、怎么用,再给出 INSTALL / REPLACE / DO-NOT-INSTALL 之一,并说明理由。

它如何工作

输出固定为两部分:

  1. 📇 技能画像卡 — 从目标包自身的 SKILL.md 与资源提炼「实际做什么」「如何使用」、安全结论,以及与生态里同类技能的对比;不凭空编造能力。
  2. ⚖️ 决策 — 一句主结论 + 可选评分表作佐证;决策才是交付物,分数只是支撑。

流程上 安全优先:调用 scripts/validate_skill.py 做机械扫描,P0/P1 或 exfil.P0(敏感路径读取 + 远程发送)会直接 DO-NOT-INSTALL 并短路评分,但仍会在画像卡里展示风险细节。通过后才会读技能正文建卡、用 npx skills find 等做生态对比(成熟替代存在则倾向 REPLACE),再按 references/decision_rubric.md 维度打分。最后可用 scripts/render_card.py 生成可分享的 HTML 报告卡(渲染器不重判,只展示你已得出的结论)。

适用边界

  • 适用:安装/下载他人技能前;用户问「is this safe」「should I install」「这个 skill 是干嘛的」「vet this skill」等。
  • 不适用:用户自己写的技能要改清单、要修规范 — 应使用 skill-linter,本技能会明确引导你去那边。
  • 包为空、无 SKILL.md 或无法读取时不会崩溃,未知项会标清,信息不足以信任时默认偏向 DO-NOT-INSTALL。

使用场景

  • 在 SkillHub 或仓库里点开了别人的 `@owner/slug`,准备执行安装前想确认有没有 P0 外泄或 `curl | bash`
  • 同事发来一个 Agent Skill 链接,需要你判断「是干嘛的」并给出装或不装的一票结论
  • 库里已有同类技能,新发现一个下载量更高的包,想对照生态看该 **INSTALL** 还是 **REPLACE**
  • 团队规范要求所有外部技能先过机械扫描与画像卡,再写入内部白名单

适合人员

  • 负责维护公司内部 Agent 可用技能清单、需对每个新包给出 DO-NOT-INSTALL 依据的安全工程师
  • 经常在 Cursor / Claude 里试装社区 Skill、看到脚本里含网络请求时想先跑 validate 再决定的个人开发者
  • 要为团队选型「官方 vs 社区」技能、需要画像卡与生态对比写进评审纪要的 Tech Lead
  • 在 SkillHub 浏览热门技能、准备复制安装提示词前想先 vet 一遍避免装进越权工具的 AI 应用搭建者