agent skills 最初是Claude中一个小功能模块,后来被广泛应用于各种AI agent系统中。它们指的是AI agent所具备的特定能力或功能,这些能力使得代理能够执行特定任务或解决特定问题。
agent skills 可以理解为带目录的说明书,列出agent可以做什么事情,并且如何去做这些事情。
也可以理解为渐进式披露prompt的内容,先告诉agent它能做什么,然后再告诉它具体的操作步骤。

相比于单纯的prompt或传统MCP,可以极大减少tokens的使用量与prompt的复杂度,提高效率。
但是skill有个弊端,就是由于电脑的环境配置不同,有些skill可能无法运行,或者需要修改才能运行。
这是现在skills支持的IDE和平台。
下面那个应该是官方的,上面那个其实是一个库,安装完之后会有这个
可以用很多现有的skills,比如我首先就下载了skill-creator,这样可以无脑自定义skills。
这就是anthropics官方的创建agent skills的skill。
其中name和discription是必须的,也就是Meta data,下面的描述就是Instructions。
他的整个skill还包含了resources,即references和scripts两个部分。
我用他的skill-creator skill创建了一个skill,叫“按格式总结”。
非常简单的一个skill。
我就对copilot说了这样一段话,用的是免费gpt-4o。
按格式总结的skill就直接生成了。
我就让他直接读一篇文献,然后用这个skill总结。
他就给我按格式生成了一个docx。本文章使用limfx的vscode插件快速发布