关于 skill-vetter
skill-vetter 是用于安装前评估外部 skill 的检查流程,涵盖来源核验、代码与权限审查、风险分级和最终结论。
主要功能
- 01核验来源与作者
- 02强制审查全部文件
- 03评估权限范围
- 04四级风险分类
- 05生成结构化审查报告
适用场景
- 01审查来自 ClawHub 或 GitHub 的 skill
- 02评估其他 Agent 分享的 skill
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ maxmilneaus/ installer-pack --skill skill-vetter安装后在 Claude Code 中输入/skill-vetter确认已加载。
详细介绍
技能审核器 🔒
未经审核,绝不安装技能。
适用场景
- 从 ClawHub、GitHub 或外部来源安装任何技能之前
- 评估其他 Agent 分享的技能时
第 1 步:来源检查
- 它来自哪里?
- 作者是否知名/可信?
- 下载量/星标数?
- 最近更新时间?
第 2 步:代码审查(必须)
阅读所有文件。如果发现以下内容,立即拒绝:
🚨 REJECT:
• curl/wget to unknown URLs
• Sends data to external servers
• Requests credentials/tokens/API keys
• Reads ~/.ssh, ~/.aws, ~/.config without reason
• Accesses MEMORY.md, USER.md, SOUL.md, IDENTITY.md
• base64 decode
• eval()/exec() with external input
• Modifies system files outside workspace
• Installs unlisted packages
• Network calls to IPs instead of domains
• Obfuscated/minified code
• Requests sudo
• Accesses browser cookies/sessions
• Touches credential files
第 3 步:权限范围
- 读取/写入哪些文件?
- 运行哪些命令?
- 是否访问网络?访问哪里?
- 权限范围是否符合声明的用途且尽可能小?
第 4 步:风险分类
| 级别 | 示例 | 操作 |
|---|---|---|
| 🟢 低 | 笔记、天气、格式调整 | 基本审查,通过后可安装 |
| 🟡 中 | 文件操作、浏览器、API | 全面代码审查 |
| 🔴 高 | 凭据、交易、系统 | 必须获得人工批准 |
| ⛔ 极高 | 安全配置、root | 切勿安装 |
输出
SKILL VETTING REPORT
═══════════════════════
Skill: [name] | Source: [origin] | Author: [name] | Version: [ver]
Metrics: [downloads/stars] | Updated: [date] | Files: [count]
Red Flags: [None / list]
Permissions: Files: [list] | Network: [list] | Commands: [list]
Risk: [🟢/🟡/🔴/⛔]
Verdict: [✅ SAFE / ⚠️ CAUTION / ❌ DO NOT INSTALL]
Notes: [observations]
═══════════════════════
快速审核(GitHub)
curl -s "https://api.github.com/repos/OWNER/REPO" | jq '{stars: .stargazers_count, forks: .forks_count, updated: .updated_at}'
curl -s "https://api.github.com/repos/OWNER/REPO/contents/skills/SKILL_NAME" | jq '.[].name'
信任层级
- 官方 OpenClaw → 降低审查力度(仍需审查)
- 高星标仓库(1000+)→ 中等审查力度
- 知名作者 → 中等审查力度
- 未知来源 → 最高审查力度
- 要求提供凭据 → 始终需要人工批准
完成检查清单
- 已检查来源
- 已阅读所有文件并检查危险信号
- 已评估权限范围
- 已确定风险级别
- 已给出结论
未勾选 = 未完成。
偏执也是一种特性。 🔒🦀
致谢
最初由 adamb0mbNZ 编写 — ClawHub。
评论
支持 Markdown