Skill是什么?有哪些好用的 Agent Skill?

📅 2026/7/20 10:59:40 👁️ 阅读次数 📝 编程学习
Skill是什么?有哪些好用的 Agent Skill?

过去一年,很多企业开始从“让大模型回答问题”转向“让 Agent 完成任务”。这时会遇到一个很现实的问题:Agent 不能只靠模型本身,它还需要搜索、检索、调用接口、读写文件、执行代码、访问业务系统、生成报表、发送通知等外部能力。

这些能力在不同平台里名字不完全一样:OpenAI Agents SDK 更常称为 Tools,Anthropic 推动的 MCP 把外部能力标准化成 Server,Dify、Coze 等平台更多使用插件、工具、工作流节点,企业平台里也常把它们叫做 Skill、能力包、业务动作或工具组件。

本文统一把它们称为 Agent Skill:一种可被 Agent 调用、可复用、可配置、可治理的任务能力单元。

一、先把 Skill 的定义讲清楚

从权威资料看,Skill 的核心含义正在逐渐清晰。Anthropic 在 Agent Skills 文档中把 Skill 定义为扩展 Claude 能力的模块化能力包,每个 Skill 会打包说明、元数据以及可选资源,例如脚本和模板;Anthropic 官方 skills 仓库也明确说明,每个 skill 都是一个自包含目录,目录内包含 SKILL.md,用于描述该能力的说明和元数据。

OpenAI Agents SDK 则更多使用 Tool 的概念,强调 Agent 可以添加 hosted tools、function tools 或 MCP,让模型连接外部系统、访问训练数据之外的信息并执行应用侧动作。MCP 官方文档进一步把外部能力标准化为 tools、resources、prompts 等协议对象,让 Agent 能以统一方式访问文件、数据库、浏览器、代码仓库和第三方服务。

Dify 的插件体系从另一侧说明了能力分发和包管理的重要性。Dify 插件 manifest 是一个 YAML 文件,用来定义插件名称、作者、运行时、资源、权限以及插件包含的 tools、models、endpoints 等能力;.difypkg 则是插件的可移植分发包。

因此,企业语境下可以这样理解 Agent Skill:它不是单一提示词,也不是大模型本身,而是一个面向任务的能力包。它可以包含说明文档、输入输出参数、脚本代码、工具调用、模板文件、参考资料、权限要求和运行日志,用来帮助 Agent 在特定场景下完成可执行、可追踪、可复用的任务。

二、Skill 包通常应该包含什么?

参考 Anthropic SKILL.md、MCP、OpenAI Tool Calling 和 Dify Plugin manifest 的设计,一个企业级 Skill 包至少应该包含以下要素。

1. 基本元数据:名称、描述、版本、作者、适用场景、触发条件。

2. 能力说明:什么时候使用、解决什么问题、输入是什么、输出是什么。

3. 执行资源:脚本、模板、Prompt、参考文档、示例文件或配置文件。

4. 调用接口:函数工具、HTTP API、OpenAPI、MCP Server、数据库查询或业务系统接口。

5. 参数规范:输入参数、输出结构、字段类型、默认值、错误码和异常处理。

6. 权限要求:可访问的数据范围、调用凭证、角色授权、敏感操作确认。

7. 运行治理:版本管理、日志记录、调用链路、依赖追踪、调试信息和审计记录。

如果只是把一个 API 地址交给 Agent,它更像 Tool;如果把协议、参数、模板、规则、脚本、权限和治理都封装起来,它才更接近企业可复用的 Skill。

三、Skill、Tool、MCP、Plugin 有什么区别?

这几个概念经常混用,但在企业落地时最好区分清楚。

Tool 更偏“调用单元”。它通常对应一个函数、HTTP API、OpenAPI 接口、数据库查询或脚本能力。

MCP 更偏“标准协议”。它让外部工具、文件系统、数据库、浏览器、代码仓库等能力通过统一协议暴露给 Agent。

Plugin 更偏“分发方式”。Dify Marketplace、Coze 插件、企业内部能力市场,本质上都是把能力做成可安装、可管理、可复用的组件。

Skill 更偏“任务能力”。它可以由一个或多个 Tool、MCP、Prompt、脚本、模板和业务规则组合而成,面向一个具体任务交付结果。

因此,企业做 Agent 平台时,不应只关注“能不能调 API”,更应关注这些能力是否能沉淀、复用、授权、调试和追踪。


四、Agent Skill 可以分为哪些类型?

结合 OpenAI Agents SDK、MCP、Dify Marketplace、LangChain、LlamaIndex、n8n、Firecrawl 等主流生态,常见 Agent Skill 大致可以分为七类。

1. 信息获取类:搜索、网页抓取、浏览器操作、公开数据采集。

2. 知识检索类:RAG、向量检索、混合检索、文档解析、权限过滤。

3. 企业系统类:HTTP / OpenAPI、数据库、OA、ERP、CRM、合同、工单等接口调用。

4. 内容生成类:文档生成、摘要、翻译、会议纪要、报表生成、邮件生成。

5. 代码与数据处理类:Python 沙箱、SQL 查询、数据清洗、图表可视化。

6. 协同办公类:消息通知、日程、邮件、知识库、项目管理、代码仓库。

7. 治理运维类:日志、权限、审计、成本监控、发布管理、运行诊断。

对企业来说,真正有价值的 Skill 往往不是单点能力,而是能进入业务闭环的组合能力。

五、20 个常用 Agent Skill 推荐

下面这份清单综合参考了公开 GitHub Stars、官方生态成熟度、Agent 实战使用频率和企业应用价值。需要注意,不同平台没有统一的“Skill 下载排行榜”,所以这里的排名是综合推荐顺序,不是某一个平台的官方排名。

排名

Skill

代表项目/生态

依据

用途

1

n8n 工作流自动化 Skill

n8n-io/n8n

约 196k Stars

把 Agent 结果接入流程、审批、通知和系统自动化,适合做跨系统业务闭环。

2

Firecrawl 网页抓取 Skill

mendableai/firecrawl

约 151k Stars

面向网页搜索、抓取、清洗和结构化提取,常用于情报分析、竞品监测和资料收集。

3

LangChain Toolkits

langchain-ai/langchain

约 142k Stars

提供搜索、数据库、文件、API 等大量工具封装,是 Agent 工具调用的重要参考生态。

4

Browser-use 浏览器操作 Skill

browser-use/browser-use

约 105k Stars

让 Agent 控制浏览器完成网页操作,适合处理没有稳定 API 的后台系统或网站流程。

5

MCP 官方 Servers

modelcontextprotocol/servers

约 89k Stars

通过 MCP 标准接入文件、数据库、Git、浏览器等能力,是当前 Agent 工具生态的重要方向。

6

LlamaIndex RAG Skill

run-llama/llama_index

约 51k Stars

围绕文档解析、索引、检索、问答构建知识库能力,适合企业知识问答和文档助手。

7

Milvus 向量检索 Skill

milvus-io/milvus

约 45k Stars

大规模向量检索和相似度搜索能力,适合知识库、语义搜索和推荐场景。

8

Playwright MCP 浏览器 Skill

microsoft/playwright-mcp

约 35k Stars

把 Playwright 浏览器自动化封装成 MCP 服务,适合测试、网页任务和前端操作。

9

SearXNG 聚合搜索 Skill

searxng/searxng

约 34k Stars

开源元搜索引擎,可聚合多个搜索源,用于私有化搜索和可控信息检索。

10

Qdrant 向量库 Skill

qdrant/qdrant

约 33k Stars

向量数据库与过滤检索能力,常用于 RAG 召回、权限过滤和语义相似度查询。

11

GitHub MCP Skill

github/github-mcp-server

约 31k Stars

接入仓库、Issue、PR 和代码上下文,让 Agent 具备研发协同和代码仓库操作能力。

12

Composio 应用集成 Skill

composiohq/composio

约 29k Stars

面向 SaaS、办公、CRM 等应用的工具集成平台,用于快速扩展 Agent 外部操作能力。

13

Apify/Crawlee 爬虫 Skill

apify/crawlee

约 25k Stars

构建可靠爬虫和浏览器自动化任务,适合数据采集、舆情和公开网页信息抽取。

14

E2B 代码执行 Skill

e2b-dev/E2B

约 13k Stars

为 Agent 提供安全沙箱执行环境,适合 Python 计算、数据处理、代码运行和文件生成。

15

Google Workspace Skill

googleapis/google-api-python-client

约 9k Stars

连接 Gmail、Drive、Calendar、Sheets 等办公系统,用于企业办公自动化。

16

Slack 协作通知 Skill

slackapi/python-slack-sdk

约 4k Stars

把 Agent 结果推送到 Slack,或读取协作上下文,适合消息通知和团队协同。

17

Tavily 搜索 Skill

tavily-ai/tavily-python

约 1.3k Stars

面向 LLM/Agent 优化的搜索 API,适合联网问答、研究助手和资料摘要。

18

Dify 官方插件 Skill

langgenius/dify-plugins

Marketplace / 插件仓库

提供搜索、模型、工具和应用集成插件,适合在 Dify 应用中快速挂载外部能力。

19

数据库 SQL 查询 Skill

MCP / SQL Tool 生态

高频企业场景

把自然语言或结构化参数转换为 SQL 查询,适合经营分析、报表问答和数据助手。

20

企业 HTTP / OpenAPI Skill

OpenAPI / 企业接口

高频企业场景

封装 OA、ERP、CRM、合同、工单等业务接口,是企业 Agent 从问答走向办事的关键。

六、几个最值得企业优先关注的 Skill

第一类是搜索与网页抓取。企业智能体经常需要获取外部信息,比如企业情报、政策法规、供应商风险、行业资讯。Tavily、Firecrawl、SearXNG、Apify/Crawlee 这一类能力,是构建研究助手和情报分析 Agent 的基础。

第二类是知识库与 RAG。LlamaIndex、LangChain、Milvus、Qdrant 等生态说明,企业 Agent 离不开可控知识检索。尤其在企业环境中,知识库不仅要能召回,还要能做权限过滤、引用追踪和命中分析。

第三类是浏览器自动化。Browser-use、Playwright MCP 等项目的热度说明,很多现实业务系统并没有开放稳定 API。Agent 通过浏览器操作后台页面,是一种补充方式,但企业生产环境要格外关注安全、审计和稳定性。

第四类是企业系统 API。这类 Skill 未必有开源明星项目,但在企业里最关键。OA、ERP、CRM、合同、工单、财务、采购、报销等系统接口,决定了 Agent 能不能从“回答问题”变成“执行任务”。

第五类是代码执行与数据分析。E2B、Python 沙箱、SQL 查询、图表生成等能力,适合构建数据分析助手、报表助手、文件处理助手。但这类能力要重点做好沙箱隔离、资源限制和日志审计。

七、选 Skill 时不能只看“能不能用”

很多团队在试点 Agent 时,会先问“有没有这个工具”。但真正进入生产后,问题会变成:

• 这个 Skill 是否有权限控制?

• 谁可以调用?可以调用哪些数据?

• 输入输出参数是否可见?

• 调用失败能否重试和诊断?

• 版本升级是否影响已有应用?

• 多个 Agent 和工作流能否复用?

• 是否能统一发布、导入导出和依赖追踪?

这也是为什么企业需要能力市场,而不是把一堆脚本散落在不同项目里。

八、智能体开发平台如何管理 Skill?

云程智能体开发平台把企业 AI 能力划分为 Tool、MCP、Skill 三类能力,并通过能力市场进行统一沉淀和治理。

Tool 面向 HTTP API、OpenAPI、函数工具和企业系统接口,适合把已有业务系统能力封装给 Agent 和工作流调用。

MCP 面向标准化外部能力接入,适合对接搜索、文件、数据库、浏览器、第三方服务和开源工具生态。

Skill 面向业务任务能力沉淀,适合封装脚本逻辑、模板处理、业务操作流程和可复用任务包。

在平台里,Agent 可以按任务需要调用模型、Prompt、知识库、Tool、MCP、Skill;工作流也可以把 LLM、Agent、知识库、工具调用、条件分支、人工确认等节点组合成可控流程。这样,Skill 不只是开发人员写的一段代码,而是可以被授权、调试、发布、复用和追踪的企业 AI 能力资产。

九、结语

Agent 的能力边界,不在模型参数里,而在它能调用哪些可信能力、能否接入企业数据和业务系统、能否被治理和追踪。

好用的 Skill 可以让 Agent 更强,但企业真正需要的是一套能管理 Skill 生命周期的平台:能力如何创建、如何授权、如何组合、如何发布、如何监控、如何复用。云程智能体开发平台的价值,正是在模型、知识、工具、MCP、Skill、Agent、工作流和应用发布之间建立统一工程化底座,让企业 AI 应用从 Demo 走向可持续运营。