那天我刷到第三个”AI Skill Marketplace”的公告,终于忍不了了。
又是一个新平台。又是一个新格式。又是一个”让你的 agent 能力无限扩展”的注册表。创始人在配图里站在一块白板前,白板上画着整齐的卡片:Tool、Skill、Plugin、Action。下面评论区一片叫好,说这是”agent 时代的 App Store”。
我看着那张白板想,这套东西我在哪见过。
想清楚 skill 到底需要什么。
它需要被发现——有名字、有描述、有标签,让人能搜到它。它需要被理解——有文档,说清楚做什么、怎么用、有没有坑。它需要被信任——有版本历史,有人在维护,有问题能反馈、能被修复。它需要被组合——能和其他 skill 配合,能被 fork 出去改造成另一个版本。
这四件事,GitHub 全做了。做了十几年,规模是三亿多个公开仓库。
仓库名就是 skill 名。README 就是 skill card。Stars 是评分。Issues 是支持渠道。Fork 是派生版本。PR 是社区贡献。Topics 标签是分类索引。版本 tag 是不可变的发布快照。这不是类比,这就是同一个东西,只是我们以前不这么叫它。
真正的问题不是”GitHub 能不能做 skill store”。
真正的问题是,现在各家框架在重复发明轮子的同时把生态割裂了。LangChain 有自己的 Hub,Anthropic 有自己的 Skills spec,OpenAI 有 AI Plugin schema,AutoGPT 有 plugin 格式。每家都在造注册表,没有人说”先用那个已经有三亿个仓库的平台试试”。
我理解为什么。自己造注册表有好处——可以强推格式标准,可以做流量入口,可以在生态里卡位。这是商业逻辑,无可指摘。
但开发者付出的代价是:一个 skill 如果要跨框架用,得维护三份元数据。一个想找某个特定能力的人,得去三个地方搜。生态最终不是碎成三份,而是碎成三十份,因为每个追随者也在学。
讽刺的是,这套碎片化正在逼着大家绕回来。
skills.sh 是 2026 年初冒出来的一个目录站,它做的事情很简单:给各种框架的 skill 提供一个统一索引,支持 19 个不同的 agent(Claude Code、Cursor、Codex、GitHub Copilot、Windsurf……)。它不是一个新格式,它是一个聚合层。本质上在做什么?在模拟 GitHub 的 Topics 和搜索功能,只不过做了跨平台的归一化。
这个东西的存在本身就是一个信号:市场在自发地把碎片往回收拢。
我自己在用 Claude Code 的 skills 系统,skills 就是 GitHub 仓库,一个 SKILL.md 加上指令文件,skill install username/repo 就拉下来了。我装的 skills 里,有人写来辅助 Django 开发的,有人写来做 Go 代码审查的,有人写来帮你管数据库 migration 的。我顺手去看了几个,star 数是直观的质量信号,issue 里有用户反馈,README 里写了用法,git log 里看得出作者还在维护没有。
我没有去任何”skill marketplace”找这些东西。我去 GitHub 搜了关键词。
所以下一个赢得 skill 生态的,不一定是造了最好的 marketplace 的那个。
可能是一个 agent 框架,率先把 github:username/repo 当成 skill source 直接支持,不需要中间层,不需要额外注册,fork 一个仓库就是 fork 一个 skill。可能是 GitHub 自己某天加个 Agent Skills 的 Topics 标签或者专属 UI,就像它给 Awesome Lists 做过的那样。
不需要等任何东西落地。仓库在那,README 在那,issue 在那,PR 在那,今天就可以开始建。
那块白板上画的整齐卡片,全都已经存在,只是叫另一个名字。
更新(2026-04-24):写完这篇第二天,我自己做了一个。
就叫 github-find,一个 Claude Code 的 skill。逻辑是最糙的那种:用户说”帮我找一个做 X 的库”,agent 把这句话翻译成三五个并行的 gh search 查询,按 star 数和最近推送时间加权排序,top 3 拉一下 README 验一眼,再出一份带权衡的推荐清单。
没有新的 CLI,没有新的注册表,没有新的格式。就一张 SKILL.md,加上我希望 agent 在”该去 GitHub 找东西”那一刻多想一步的那个步骤。
装上之后 agent 的行为会不一样——以前它从训练数据里捞一个库名甩给你,或者 WebSearch 搜一堆博客评测;现在它先去 GitHub 上看一眼:这库是不是真的存在、还在不在维护、star 数撑不撑得起它要给你的那个推荐。
仓库在那,gh CLI 在那,一百多行 SKILL.md 一下午能写完。白板上那些卡片,今天就从 GitHub 里捞出来一张。