昨天翻到一个 Skills 排行榜,按装机量排的。我盯着前 10 名看了半分钟,干脆把整页拖下来,一个不落地装进一个空目录。
装是都装上了,十个全部退出码 0。但按每个技能文档里的第一条命令跑一遍,只有 3 个真出了活。第 2 名那个,1.5M 装机,整个技能文件 157 字节。
先说怎么算「能用」
判据跑之前定死,不为结果改标准,三条:
装得上------安装命令退出码 0,本地有文件。 自包含------不依赖没跟着装的东西。 真跑通------按文档第一条命令执行,不花钱、不填密钥,拿到真实产出。
三样全过才算能用。少一样,我算它卡住。
第 1 名:4.2M 安装,干的是教你怎么找技能
find-skills,5.4KB,一个文件。跑 npx skills find react --owner vercel-labs,真返回了一条结果,868.4K 安装量。
能用。但它自己什么也不产出------它教你去找技能、怎么判断好坏、怎么装。排行榜第一名是个说明书。
打个比方,导航 App 装机量第一,不代表它能替你去。
第 2 名:157 字节
grill-me,1.5M 装机,SKILL.md 全文如下:
sql
Call the Skill tool with "grilling".
就这一行。
它让你去调另一个叫 grilling 的技能。grilling 在同一个仓库里,2,077 字节,写得挺像样------但它没跟着装。你装完 grill-me,得到的是一张写错房间号的房卡。
榜单把这种叫「技能」。我照文档跑,第一步就调不到人。
第 3、4、6 名:三份计价,一份依赖
hyperframes-cli、hyperframes、media-use,占了三席,装机 1.4M、1.4M、1.3M。
我拿干净目录只装 hyperframes-cli 试了一下,SKILL.md 里三处引用指向 ../hyperframes/references/,那个目录根本不存在。三个兄弟得凑齐了才通。
凑齐之后 hyperframes 是真能用:npx hyperframes init demo 直接给我生成了一套 HTML 视频工程,index.html、package.json 都在。
media-use 是这三个里最有货的,117 个文件、69 个脚本。按文档跑第一条命令拿背景音乐:
vbnet
heygen CLI not found --- it's the free path for bgm/image/voice/avatar-video.
Install the CLI from ..., then run: hyperframes auth login
脚本最多那个技能,第一步就要你另装一个 CLI 再登录。文档里写了,但它不在「装了这个包」的范围里。
第 5 名:全场最小,反而最顺
agent-browser,3.2KB,一个文件,没脚本。
npx agent-browser open https://example.com,真起了一个浏览器,返回页面标题 Example Domain。
全场体积最小的那一档里,它是唯一一个我给不出毛病的。技能好不好用,跟它有多少文件、多少脚本,关系没你想的那么大。
第 7 到第 10 名:各有各的门
第 7 名 grill-with-docs,247 字节,全文一句:
sql
Call the Skill tool twice, for "grilling" and "domain-modeling".
要两个,两个都没装。
第 8 名 reddit-automation,1.2M 装机。文档里我摘一句原话:
Reddit has no "post a comment" API --- the user pastes the final reply by hand.
一个叫「自动化」的技能,最后一步是你自己复制粘贴。全文没有一个代码块、没有一个脚本。平心而论这份文档挺坦诚,它没骗你------但装机量不是它自己申请的。
第 9 名 improve-codebase-architecture 写得有内容,6KB,还配了一份 HTML 报告模板。开篇第一句:先调用 codebase-design 技能,把架构词汇统一了再说。那个技能不在本地,同一个仓库里有,只是没跟着装。
第 10 名 design-mobile-apps ,8.5KB,REST 接口、错误码、分页都讲清楚了。它的 frontmatter 里有一行 requires-env: SLEEK_API_KEY。我拿 curl 打了一下,401。
这不是坑,这是明码标价的付费墙。只是排行榜上没人告诉你。
摊开看
| 名次 | 技能 | 判定 | 卡在哪 |
|---|---|---|---|
| 1 | find-skills | 能用 | 是说明书,不产出 |
| 2 | grill-me | 空壳 | 157 字节,指向没装的技能 |
| 3 | hyperframes-cli | 有条件 | 必须与 hyperframes 同装 |
| 4 | hyperframes | 能用 | 无 |
| 5 | agent-browser | 能用 | 无 |
| 6 | media-use | 有条件 | 需另装 CLI 并登录 |
| 7 | grill-with-docs | 空壳 | 247 字节,两个依赖都没装 |
| 8 | reddit-automation | 有条件 | 无发布 API,靠手贴 |
| 9 | improve-codebase-architecture | 断链 | 依赖没装的 codebase-design |
| 10 | design-mobile-apps | 有条件 | 需要付费 key |
3 个直接用,4 个有条件,3 个是空壳或断链。
前 10 名里 6 条来自两个账号。这不是我挑的,是按装机量排下来就这样。
有人会说
「你是不是专门挑了坏的?」按装机量前十,一个没漏,全装了。
「空壳怪你不会读文档?」我读了。第 2 名的文档就那一句话。
「你环境不对吧?」agent-browser 起了浏览器,hyperframes 生成了工程,环境没问题。
装之前先做三件事
bash
npx skills add owner/repo --skill <name> -a qoder -y
wc -c .qoder/skills/<name>/SKILL.md # 不到 500 字节,先别急着用
grep -rn "\.\./" .qoder/skills/<name>/ # 有跨技能引用,先把兄弟装上
然后跑文档里的第一条命令。跑不通,就把它删了------它占的不是磁盘,是下次你遇到同类问题时,多花的那二十分钟。
安装器最后那句话说得比榜单诚实:Review skills before use; they run with full agent permissions.
你装过的 Skills 里,有几个是打开过一次就没再打开?评论区报个名字。