技能之夜:62,000 种代理变得更聪明的方式

发布: (2026年2月20日 GMT+8 21:00)
8 分钟阅读

Source: Vercel Blog

我们学到了什么

星期二晚上,我们在旧金山举办了 Skills Night,这是一场面向在开放技能生态系统上及其周边构建的开发者的活动。自从这个想法最初只是一周末的写作以来,我们一直在不断壮大这个生态系统。

最初 Shu Ding 坐下来记录他对 React 的所有了解,如今已经发展成 62 000 条技能200 万次 skill‑CLI 安装,以及一个以惊人速度前进的社区。
skills.sh

起源故事

“Shu Ding 是我合作过的最有才华的网页工程师之一。他对 React 和浏览器的了解是大多数人永远也发现不到的。” – [Name]

去年,Shu 用了一个周末写了一本 Web 圣经——一套 Markdown 文档,记录了他对 React 的全部认识。

我们想把它发布出去,但常规的方案并不合适:

选项为什么不适用
博客文章 / 静态文档对下一代模型(Claude Sonnet 8、GPT‑9)来说太慢,难以及时呈现
MCP 服务器对于一个简单的 Markdown 集合来说是大材小用

Skills 成为最快交付按需知识的方式。

在编写 React 最佳实践的安装说明时,我不断为 CursorClaude CodeCodex 以及其他十余个编码代理复制相同的安装步骤——每个代理的安装目录略有不同。

于是我构建了一个 CLI,一次性为所有主流编码代理安装技能。这个 CLI 成为了生态系统的核心。

我们加入了遥测,以在技能被安装时即时展示新技能;这些数据现在驱动了 skills.sh 上的 排行榜

“它是为代理上下文提供的包管理器。” – Malte Ubl,Vercel CTO

整个项目从概念到在 Vercel 上投入生产,仅用了几天时间。

npx skills skills.sh

现在我们追踪 62 000 条技能,并通过单条命令让它们易于发现和安装,例如:

npx skill install

增长 = 攻击面

快速增长带来了质量差异。

示例: 一条在 Markdown 中看起来很干净的技能,实际上包含了一个在安装时会打开远程 shell 的 Python 文件。如果不检查目录中的每个文件,根本不会发现。

我们的响应:GenSocketSnyk[Partner 3] 建立安全合作伙伴关系,对所有现有技能以及每一个新到来的技能进行审计。

我们正在构建一个 审计排行榜,提供每条技能的评估和建议。目标不是把一切锁死,而是让你在 自信 中快速前进。我们始终在寻找能够带来独特视角和更多信任信号的安全合作伙伴,加入生态系统。

合作伙伴演示 & 关键要点

合作伙伴演示亮点核心洞察
Ben Davis(Skills)进行受控实验以缩小训练截止时间差距。以四种方式测试 Svelte 远程函数:
1️⃣ 无上下文
2️⃣ 带文档的 Skills 文件
3️⃣ 指向 MCP 的 Skill
4️⃣ 项目中的代码示例
每种 带上下文 的方法都奏效。无上下文运行(通过精简模型强制)产生了完全错误的输出。上下文比媒介更重要;技能是提供上下文的最快方式。
Evan Bacon(Expo)展示了完全由 Claude Code 驱动的 iOS 原生功能升级,使用 Expo 技能实现。新 SwiftUI 组件、手势驱动的转场以及标签栏更新均自动应用。同时演示了一个正在开发的技能,利用 LLDB 读取 iOS 视图层级并自动修复键盘处理错误。代理现在可以驱动整个技术栈。 Expo Go 能在崩溃发生时自动修复——对所有与 Xcode 斗争过的人来说是巨大的胜利。
Nick Khami(Mintlify)Mintlify 自动生成一个 s

kill for every documentation site they host (Claude Code docs, Coinbase, Perplexity, Lovable, etc.). Traffic to these sites is now 50 % coding agents, up from 10 % a year ago. | Skills are becoming infrastructure. The skill is no longer a manual doc‑team output; it’s a by‑product of well‑structured documentation. | | David Cramer (Sentry) | Built Warden, a harness that runs skills as linters on pull requests via GitHub Actions, treating agents as a static‑analysis layer. | Demonstrates how skills can be embedded directly into CI pipelines. |

“Agents make mistakes. They sometimes tell you you’re absolutely right and then do the wrong thing.” – Guillermo Rauch, Vercel CEO

Shipping quality in the AI era means raising the bar on what those tokens actually produce, not just counting them. Skills give us a way to influence agents, keep them up‑to‑date with framework changes, and make them more token‑efficient by providing a straight path to the right answer.

结论

  • 200 万次安装 是采用的真实信号。
  • 安全合作伙伴关系 让生态系统对团队更可信。
  • 最令人兴奋的工作并不在 CLI 层面,而是在代理和工具中,它们现在将 技能视为在规模上分发知识的一等原语

我们将继续构建。来找我们,参加下一个 Skills Night,或访问 skills.sh

在 .skills.sh

Read more

背景

  • 此内容来源
  • 我们需要解决的安全问题
  • 演示向我们展示了什么
  • 我们正在构建的目标

解决方案

Socket – 正在进行跨生态系统的静态分析,并结合基于 LLM 的噪声消除,在其基准测试中报告 95 % 精确率98 % 召回率97 % F1

Gen – 正在构建一个名为 Sage 的实时代理信任层,监控所有进出代理的连接,使其能够自由运行而不必担心数据泄露或提示注入的风险。

Snyk – 将其包安全背景引入 skills 场景。

0 浏览
Back to Blog

相关文章

阅读更多 »