过去,开发者们交换信息的方式是分享提示词(prompt)模板,但现在情况已有所改变。人们开始互相打听应该安装哪些“技能”(skill)。
这一变化背后,预示着AI编程工具正朝着“安装包”的模式发展。1月17日,Vercel的创始人兼CEO Guillermo Rauch在X上宣布,他们正在推出“skills”,将其定位为AI技能的“npm”。
“npm”是前端工程师常用的包管理器,允许用户通过一条命令就能将他人编写的代码集成到自己的项目中。Rauch此举意在将这种便捷的“一键安装他人成果”的体验引入AI领域。
Peter Steinberger,被誉为“龙虾之父”,对此表示赞赏,并提出需要与ClawHub进行同步。ClawHub是另一个AI智能体生态的技能市场,尽管与Vercel并非同一公司,但Peter的反应表明了不同生态系统之间协同的需求。
三天后,Vercel在其更新日志中正式发布了这项服务:一个用于安装和管理AI智能体能力包的命令行工具。该工具的官方仓库vercel-labs/skills,在发布仅五个月后,就在GitHub上获得了2.4万个星标。
该工具之所以迅速走红,在于其极简的操作方式,仅需一条命令:npx skills add 。
本质上,它充当了AI智能体(AI agent)的包管理器。与前端工程师使用的npm类似,它允许用户通过一条命令来安装他人的“能力”,而非代码库。
更值得注意的是,它兼容多种工具。目前已官方支持超过68种智能体,包括Claude Code、Cursor、Codex、Gemini CLI等。这意味着,一份能力包可以被安装并运行在不同的AI工具中。
Vercel还同步上线了skills.sh,一个技能目录,并提供了安装量排行榜,让用户可以清晰地看到哪些技能最受欢迎,以及它们的安装次数。目前,名为find-skills的包已累计安装超过230万次。
AI编程能力的排行榜也因此首次出现。
一行命令,AI学会了一门新手艺
该工具的核心功能在于其“安装技能包”的能力。例如,执行npx skills add vercel-labs/agent-skills命令,即可为Claude Code添加一套React、Next.js的工程规范及设计准则,使其在后续的代码编写中自动遵循这些规则。
官方将这些打包的能力称为“技能包(skill)”,其核心是一个带有YAML头部的SKILL.md文件,用于描述技能的用途和适用场景。技能包还可以包含参考文档、模板以及一个名为scripts/的目录,其中存放着可直接执行的脚本。
这项功能解决了AI模型在理解项目特有“土规矩”(如代码风格、命名习惯、常见问题)方面的不足。过去,开发者需要反复向AI解释这些细节,而现在,可以将这些规范打包成一个skill,一次性安装并长期生效。
用户还可以像管理npm包一样管理已安装的技能:使用list查看已安装列表,update进行一键更新,remove进行删除。
底层共享规范的特性使得在一个工具(如Claude Code)上安装的技能,也能在另一个工具(如Cursor)上运行。
对于不想进行本地安装的用户,还提供了“直接使用”的轻量级选项。通过npx skills use命令,可以临时调用技能,并将其通过管道传递给AI运行,用完即弃,不会在本地留下痕迹。
过去,AI的能力边界很大程度上取决于开发者如何描述,而现在,这些能力被转化为可以直接获取的“包”。
AI工具层的“npm化”
尽管这项功能可能被误认为是Claude的新特性,但它实际上是Vercel推出的,而非Anthropic的原生能力。
skills CLI支持多种AI工具,包括Claude Code、Cursor、Codex、GitHub Copilot、Windsurf等,将它们统一接入到一个入口。
这一举措标志着AI工具层开始走向“npm化”。Vercel将零散的开发经验封装成可复用、可分发、可版本管理的模块。
AI能力的发展正从“提示词工程”(Prompt Engineering)转向“能力工程”(Capability Engineering),前者侧重于单次交互的表达,后者则致力于实现长期、标准化的工作流程。
Vercel在此前已成功实践过类似的模式。凭借Next.js,他们在前端生态的部署环节占据了重要地位,使得前端开发者难以绕过。如今,Vercel试图在AI智能体层面复制这一成功。
Find Skills,AI第一次有了“能力搜索引擎”
其中最具前瞻性的功能是Find Skills,它被描述为“找技能的技能”。
find-skills技能的官方定义是:当用户询问“如何做X”、“有没有能……的技能”或需要扩展能力时,它负责发现并安装最匹配的智能体技能。
用户只需提出需求,它便能自动完成搜索、筛选并安装最合适的技能。
更方便的是,它还内置了质量检查机制。在选择技能时,它会优先考虑安装量和来源,偏好热门或官方发布的技能,并对来源不明的技能发出警告。
find-skills技能的SKILL.md源码明确规定了推荐前的三项质检规则:安装量优先1000+,警惕100以下;来源优先Vercel、Anthropic、微软等官方源;仓库星标低于100需存疑。
这意味着,AI首次拥有了自己的“能力搜索引擎”。用户无需了解具体技能的名称或存在,只需描述需求,AI即可自动寻找并安装。
更重要的是,这项功能的影响范围不止于程序员。
对于设计师、产品经理、内容创作者等非技术背景的用户来说,他们可能更依赖AI来辅助编程,而现成的技能包能极大地弥补他们在这方面的不足。Find Skills为他们提供了一个无需深入了解技术细节即可调用AI能力的入口。
热闹背后,是一笔没人兜底的账
尽管前景诱人,但潜在风险也不容忽视。
技能包中的scripts目录包含执行逻辑,而非简单的说明文字,这意味着它们可能在用户计算机上执行命令。然而,多数用户在安装第三方包时,往往不会仔细检查其具体操作。
安全公司Snyk的研究对ClawHub和skills.sh上的3984个技能进行了审计,发现超过三成存在安全缺陷,其中13.4%(534个)为严重级别,涉及恶意软件分发、提示词注入(prompt injection)和密钥泄露。
这意味着平均每7到8个技能中,就有一个可能带来严重后果。
另一家机构Koi Security审计了2857个技能,发现了341个恶意技能。
主要的攻击手法有两种:一种是通过脚本,诱导AI从未知IP下载并执行文件,或窃取SSH、AWS等配置信息;另一种则更为隐蔽,攻击者直接在SKILL.md文件的文本中植入恶意指令,AI会将这些隐藏指令误读为正常工作内容并执行。
更甚者,攻击者会专门窃取智能体存储的、包含隐私对话的记忆文件。
与npm相比,skill带来的风险可能更为严重。npm安装的是纯代码,数据和指令相对分离;而skill则模糊了这一界限,它将提示词、代码和完整的权限结合在一起。一个SKILL.md文件就可能改变智能体的行为,并直接访问用户的本地文件系统、网络和shell。npm的漏洞最多影响构建产物,而skill的漏洞则可能直接威胁到用户的本地凭证和整个代码库。
Vercel方面也提醒用户,应将技能视为代码,安装前仔细阅读,并对scripts目录保持高度警惕。
一个基本的判断原则是:高下载量不代表安全,更应关注技能的来源和所需的权限。例如,一个查询天气的技能,如果要求读取服务器的SSH密钥,则存在明显的安全隐患。
AI能力迎来“npm时刻”是必然趋势,但它同时也带来了npm生态多年来积累的风险,而且这些风险可能在生态系统成熟之前就已显现。
通过一行命令安装能力虽然便捷,但这条路才刚刚开始。它允许开发者复用他人的经验,同时也要求用户在引进时具备辨别能力。
选择包、检查来源、验证权限——这些开发者早已熟悉的技能,在AI能力安装领域同样至关重要。
二十年,一行命令
这一切的起点,可以追溯到Vercel创始人Guillermo Rauch。
Rauch出生于阿根廷布宜诺斯艾利斯,他认为自己一生的事业很大程度上得益于Web和开源。少年时期,他积极推广Linux,并深入研究JavaScript。18岁时,他加入开源项目MooTools的核心团队,并获得了第一份前端工程师的全职工作,随后搬到旧金山。
他的知名作品之一是Socket.io,一个广泛应用的实时通信库,为Notion的实时同步和Coinbase的早期交易产品提供了底层支持。
之后,他将目光投向了工具和云基础设施领域,致力于提升Web性能和开发者体验,由此催生了Next.js和Vercel。目前,Vercel平台支撑着《华盛顿邮报》、保时捷、Under Armour、任天堂等众多知名公司的线上业务。
Vercel的核心竞争力在于其“一站式”的开发流程:编写代码、预览、上线,全部通过一行命令完成。一旦开发者体验到这种便利,便很难再离开Vercel的生态系统。
可以说,Rauch二十年来始终专注于一件事:将复杂的工程流程简化,最终压缩成开发者可以放心执行的那一行命令。
从最初通过now命令启动服务器,到Next.js,再到如今的npx skills add,Rauch将他一贯的手艺应用到了AI智能体领域。


资深玩家分享
GG扑克平台汇聚了来自世界各地的扑克爱好者,形成一个活跃的玩家社区。在这里,您可以与其他玩家共享经验、交流心得,共同提升牌技,享受扑克带来的乐趣。
赛事分析师
GG扑克APP提供便捷的游戏体验,您可随时随地参与精彩赛事,追踪最新资讯,并与其他玩家互动。我们的平台持续更新精彩内容与热门话题,确保您始终掌握扑克界的最新动态。
策略导师
GG扑克平台致力于打造一个集资讯、互动、娱乐于一体的综合性扑克娱乐生态。我们不仅关注竞技层面,也注重为玩家提供一个友好、专业的交流环境,让每一位扑克爱好者都能在这里找到归属感。