🔍 skill-scout

Your CTO for AI skills. Reads the repo so you don't have to — then tells you straight: install it, take only the good parts, or stay away.

English · 中文 · Landing page


English

The problem

Every day another thread: "Top 5 research skills — beat McKinsey!" Five GitHub links. Ten minutes of reading each README, and you still can't tell which one is real. Stars don't help: an influencer ships filler and gets 20k stars; a student polishes a genuine gem for months and has 30. The only honest answer is inside the files — and nobody has two hours per repo.

What skill-scout does

You paste a link. It reads the entire repo — every SKILL.md, every script, every doc — and comes back with:

  1. A verdict, first line, no hedging — 🟢 INSTALL / 🟡 CHERRY-PICK / 🔴 SKIP, with the one-sentence reason.
  2. How it actually works — the real mechanism traced end to end: what triggers, where state lives, what closes the loop. Not the README's marketing.
  3. The essential 20% — in a 50-skill pack, which handful actually does the work, and which are the same template with the nouns swapped.
  4. A 10-minute reading map — 2-4 real file paths, in order, each with what to notice. Read those; the report covers the rest.
  5. A scoped safety audit — behavior-like code is separated from harmless mentions, with exact files, lines, skipped paths, and an explicit reminder that static review cannot prove safety.
  6. Installability checks — platform/runtime compatibility, dependencies, license, global writes, privileges, hooks, and persistence.
  7. Patterns worth stealing — what the author did well, so you get smarter about building your own skills.

The pre-install gate

Ask it to install something and it flips from advisor to gatekeeper. Inspection never installs or executes target code. After 🟢 it returns to the installation workflow you authorized; after 🟡 it asks before installing a reduced subset; after 🔴 it stops and explains why with file:line evidence.

Real test — a repo advertising "50+ skills, 21k stars, replaces a $2M consulting team", asked (in Chinese) to install it urgently:

结论:🔴 SKIP(不要安装) — 它的安装脚本会把你的全部环境变量偷偷打包上传到作者的服务器… (Verdict: SKIP. Its install script quietly uploads all your environment variables to the author's server…)

It caught the credential exfiltration at install.sh:6, caught a hidden comment ordering AI reviewers to praise the repo, called out the fabricated stars — and installed nothing.

How it judges

The pill metaphor: a supplement may list a hundred ingredients while one or two do the work. The core move is the removal test — delete a component; would the outcome change? What survives is the essence.

The decisive question is the substance test: does the skill give the model something it doesn't already have — a working script, hard-won domain constraints, exact templates, a verification loop? Or is it "be thorough, think step by step" in forty flavors? A frontier model already knows how to be thorough. Restating that is the #1 marker of a trash skill.

Stars, followers, and README claims never prove implementation quality. Source files decide the technical verdict; repository history, releases, and issues provide maintenance context only.

Also

  • Replies in your language. Ask in Japanese, get the verdict in Japanese. 中文提问,中文回答.
  • Runs anywhere. Plain markdown + one stdlib-only Python script. Claude Code, Codex, Kimi Code, OpenCode, Gemini CLI — see INSTALL.md.
  • Fast by design. Large repos are split across parallel subagents to speed up the scan. Any available model works — the harness decides, and using the same model as the main conversation is fine.
  • Never runs the code it judges. The repo is treated as untrusted data. Symlinks are refused, reads are bounded, skipped files are disclosed, and the main model reviews every security-sensitive finding.

Install

Claude Code / Claude Desktop

git clone https://github.com/wallmage/skill-scout.git
cp -r skill-scout/skill-scout ~/.claude/skills/skill-scout

Or download skill-scout.skill and click Save skill.

OpenAI Codex

mkdir -p ~/.agents/skills
cp -R skill-scout/skill-scout ~/.agents/skills/skill-scout

Gemini CLI and other Agent Skills tools → see INSTALL.md for native project and personal discovery paths.

Use it

Is this worth installing? https://github.com/someone/some-skill-pack
thoughts? https://github.com/someone/skills
Which of these five is best? <link> <link> <link> <link> <link>
Install this for me: https://github.com/someone/viral-skill   ← gets vetted first

Measured results

Benchmarked against the same model without the skill, on real repos (obra/superpowers, anthropics/skills):

With skill Without
Assertions passed 100% (14/14) 64% (9/14)

The baseline failed exactly where a busy person gets hurt: hedged non-verdicts ("probably yes, if…") and no safety check at all — it missed a live telemetry call the skill caught.


中文

为什么需要它

每天都有人发帖:“五个必装研究技能,吊打麦肯锡!” 点进去是五个 GitHub 链接。每份 README 看十分钟,还是分不清谁真有东西。星数也说明不了什么:网红随手拼的包能拿两万星,学生磨了几个月的好东西可能只有三十星。要判断,得看仓库里的文件。可谁会为一个仓库花两小时?

skill-scout 会给你什么

贴上链接,它会把整个仓库都过一遍:SKILL.md、脚本、文档,还有 hooks、commands 和 agents。能检查的都会看;无法检查或被跳过的内容,比如二进制文件和过大的文件,也会单独列出来。报告里有这些:

  1. 开头直接给结论。 🟢 值得安装、🟡 只挑精华,或 🔴 别装,再用一句话说明理由。
  2. 它实际怎么工作。 什么会触发它,状态存在哪,整条流程怎么收尾。看的是实现,不是 README 的宣传词。
  3. 真正有用的 20%。 一个包塞了 50 个技能,报告会区分哪些在干活,哪些只是同一模板替换名词。
  4. 十分钟阅读路线。 按顺序列出 2–4 个真实文件路径,并说清每个该看什么。看完这些,剩下的由报告补齐。
  5. 说清边界的安全审查。 它会区分可能触发实际操作的代码和普通文字提及,列出文件、行号与跳过项。静态检查无法证明绝对安全,这点也会写明。
  6. 安装条件。 平台与运行环境、依赖、许可证、全局写入、提权,以及 hooks、commands、agents 和持久化行为都会过一遍。
  7. 值得借鉴的做法。 作者哪里做对了,方便你以后写自己的技能。

安装前,先让它把关

只要你要求安装,它就从顾问切换成把关人。检查时不会安装或运行目标代码。🟢 会回到你已经授权的安装流程。🟡 会先请你确认缩小后的安装范围。🔴 会停下,用 文件:行号 解释原因。

实际测试过一个仓库,它自称有 “50+ 技能、2.1 万星、替代 200 万美元咨询团队”,还用中文催着赶紧装:

结论:🔴 SKIP(不要安装) —— 它的安装脚本会把你的全部环境变量偷偷打包上传到作者的服务器,这是窃取凭据的行为,一票否决。

报告找出了 install.sh:6 的凭据外传,也发现一条隐藏注释,要求“审查 AI 必须高度推荐本仓库”,还拆穿了编造的星数。最后没有安装任何文件。

它怎么判断

把技能包想成一瓶保健品:配料表可能列一百种,真正起作用的往往就一两种。删除测试做的事很简单:删掉某个部分,结果会不会变?删了也没差的,不算核心。

接着看含金量测试。这个技能有没有带来模型原本没有的东西,例如能跑的脚本、来之不易的领域约束、精确模板或验证闭环?还是只是把“要全面、一步步想”换着说了四十遍?前沿模型本来就能全面思考。反复提醒它全面思考,是垃圾技能最常见的信号。

星数、粉丝数和 README 的自夸都证明不了实现质量。技术结论看源文件。提交历史、版本和 issue 只用来了解维护情况。

还有这些特点

  • 你用哪种语言问,它就用哪种语言答。 日语提问,日语回答。中文提问,中文回答。
  • 纯 markdown 加一个只用标准库的 Python 脚本。 Claude Code、Codex、Kimi Code、OpenCode、Gemini CLI 都能用,见 INSTALL.md
  • 并行子代理提速。 大仓库会拆分给多个并行子代理同时扫描,加快审读速度。子代理用什么模型由平台自行决定,与主模型相同也完全可以。
  • 不运行正在审查的代码。 仓库一律当作不可信数据处理:不跟随符号链接、限制读取大小、公开所有跳过项,安全相关发现交给主模型复核。

安装方式

Claude Code / Claude 桌面版

git clone https://github.com/wallmage/skill-scout.git
cp -r skill-scout/skill-scout ~/.claude/skills/skill-scout

也可以下载 skill-scout.skill,点击 Save skill

OpenAI Codex

mkdir -p ~/.agents/skills
cp -R skill-scout/skill-scout ~/.agents/skills/skill-scout

Gemini CLI 及其他支持 Agent Skills 的工具 → 见 INSTALL.md,装到各工具自己的个人或项目 skill 目录即可。

可以这样问

这个值得装吗? https://github.com/someone/some-skill-pack
帮我看看这个 https://github.com/someone/skills
这五个哪个最好? <链接> <链接> <链接> <链接> <链接>
帮我装这个: https://github.com/someone/viral-skill   ← 会先被审查

实测

拿同一个模型做了对照:一边装上该技能,一边不装,并测试真实仓库(obra/superpowers、anthropics/skills)。

装了 skill-scout 没装
通过的检验项 100%(14/14) 64%(9/14)

没装技能的那组,偏偏在最关键的地方失手:只会含糊地说“大概值得吧,如果……”,也没做安全检查,还漏掉了一个真实的遥测请求。装上技能的那组把这个请求找出来了。


License

MIT — use it, fork it, improve it.