Claude Skills很重要
Claude Skills采用模块化设计,把能力封装进Agent,然后按需加载。相比让Agent调用应用和工具,“能力”才是最适合Agent、AI时代原生的东西。
Key Takeaway
Skills能力包:Anthropic新功能封装SOP/工具/资源为文件夹包,Agent打开即知任务(如canvas-design生成PDF/PNG);丰俭由人,开源GitHub示例。
分层加载:元数据常驻判断需用、SKILL.md加载步骤、脚本/文档开工读取;逐级递增上下文,避免负担,挂多包清爽。
发展潜力:模块化设计易分享/市场(低于MCP门槛),平衡提示/脚本;Anthropic方向对,推动Agent原生能力,作者改变退订。
我本来都想退订Claude了,结果Anthropic发布Claude Skills,让我改变了主意。
我有一种感觉:这个东西对Agent发展很重要。因为它本质上是一种“能力封装的格式”,或者简单点说就是“能力包”。在这个包里,Agent完成特定任务所需要的SOP、工具和资源全都打包好了,打开看一遍就知道怎么做。
而且,Anthropic还设计了一套分层加载的方法,可以极大地节省Agent的上下文窗口,让Agent可以挂载非常多的能力包,随意挑选,没有压力。
讲真,你可以质疑Anthropic这家公司的人品,但你没法质疑他们的能力,以及推动Agent发展的决心。
哈喽各位好,欢迎回到我的频道。谦虚地说,我是国内少数几个能把关于AI的Why和How讲明白的博主。我提供的东西远比教程更值钱。记得点一波关注。如果想链接我,就来我们newtype社群。这个社群已经运营600天,有超过1700位小伙伴付费加入啦。
如果你是国内用户,可以从知识星球加入。如果你是海外用户,可以从Substack加入。我的第一套课程、日常的Newsletter以及专属视频,在社群内都可以看到。
回到今天的主题:Agent能力包——Claude Skills。
要在Claude里边体验这个新功能,你需要先到后台把它打开。
来到Capabilities页面,把代码执行和文件创建打开,Skills就可以用了。
Anthropic预设了一堆Skills,咱们可以全部都勾选上。然后挑一个试试,比如canvas-design。
这个Skill会指导Agent输出两个文件:一是PDF格式的设计理念,二是PNG格式的视觉设计。
在没有特定要求的情况下,Agent决定使用数学和几何的方式来表达时间的概念。整个过程很顺畅,也没啥特别的地方,就是读取、思考、执行。
想搞明白Skills这个能力包里边究竟长什么样,以及它是如何运作的,得到官方的GitHub仓库。Anthropic把它们都开源了。
以mcp-builder这个Skill为例。从它的文件夹结构就可以看到:
首先是一个叫做SKILL的Markdown文件,详细记录了如何创建一个高质量的MCP服务器。它对应的是SOP。
其次是scripts文件夹,里边包含若干个脚本,比如connections、evaluation两个Python脚本。它对应的是工具。
最后是reference文件夹,里边是一些Guidelines文档和参考示例。它对应的是资源。
SOP、工具、资源,这三者就是Skills能力包的经典构成。工具可以是各种脚本。资源可以是参考示例,也可以是字体、主题等等。
当然,有些简单的能力包不会全都包含。比如刚才演示的canvas-design,它就是SOP加上资源;而brand-guidelines这个更简单了,就一个SOP。
Anyway,不同的能力有不同的要求,丰俭由人。有了这个能力包,Agent就能够完成各种特定的任务。
不过,问题又来了:
模型的上下文窗口有限。一旦Skills多了之后,会不会出现负担太重、影响模型决策的情况?
上下文是设计Agent的时候必须要考虑的关键问题。在这方面,Anthropic采用的是分层的设计。
第一层是元数据。
它的内容非常简短,也就是名称加介绍。由于非常简短,所以元数据可以常驻在Agent脑海里。这样Agent才知道,我究竟有多少特定的技能,当遇到特定情况的时候才能够去加载。
第二层是SKILL.md。
当Agent判断需要使用这个能力的时候,就会去加载这个Markdown文档。然后它就知道整个SOP,包括具体步骤、如何使用工具和资源等等。
第三层是脚本和参考文档。
当正式开工之后,Agent会根据SOP的要求去读取scripts文件里的脚本,或者reference文件夹里的文档。
你看,上下文在这三个层级中逐级递增。这样就避免了一上来就占用太多上下文资源。
Claude Skills看起来是很简单——不就是一些文件夹和文档吗?但是,我很喜欢、很欣赏的地方是,它的设计思路。
一项能力就是一个文件夹、一个能力包。跟能力有关的SOP、工具和资源全都打包装进去。
这种模块化的设计,使得一个Agent可以挂载多个能力包。然后一切都按需加载、清清爽爽。
Claude Skills能在简单的提示词和复杂的脚本之间找到一个平衡点,这个很厉害。
另外,文件夹很好理解,很容易分享,也没啥部署门槛。所以要形成一个Skills Market是非常有可能的。它的难度远比MCP Market要低得多。
最后,之前的应用和工具其实都不是AI时代的东西,只是权宜之计。而能力,尤其是模块化的能力包,才是这个时代原生的东西。
从年初的MCP到后来的Claude Code,再今天的Claude Skills,一路用下来,我有一个强烈的感觉感觉:Anthropic是找对方向了。
OK,以上就是本期内容。想了解AI,想成为超级个体,想找到志同道合的人,就来我们newtype社群。那咱们下期见!

