一、SKILL是什么?

   Skill 就是 AI Agent 的“超能力”或“工具包”。 它让 AI 不再只能“动嘴皮子”(聊天),而是拥有了真正“动手做事”的能力。通过组合不同的 Skills,我们可以创造出能写代码、能炒股、能画画、能控制机器人的超级助手。

更通俗的解释:

你可以把 AI 大模型(比如 DeepSeek、GPT、文心一言)想象成一个“脑容量超大、知识渊博但被困在房间里的大脑”

  • 没有 Skill 时: 你问它“帮我订一张明天去北京的机票”,它只能告诉你订票的步骤,或者给你一堆链接,但没法帮你完成。

  • 有了 Skill 后: 我们给这个大脑安装了一个叫“订票插件”的 Skill。现在,这个大脑不仅能听懂你的话,还能直接打开订票网站、查询余票、选择价格、点击下单

所以,Skill 就是连接 AI 大脑和外部世界(软件、硬件、数据)的桥梁。


举个例子:智能差旅管家

假设我们有一个叫“小智”的 AI Agent,我们要派它去处理一次出差。

1. 没有 Skill 的小智(只有嘴炮):

  • 你: “小智,帮我安排下周三去上海出差。”

  • 小智: “好的,去上海出差您需要提前预订机票和酒店。建议您访问携程或飞猪查询机票,访问美团或酒店官网预订住宿。另外,上海的气温大概是……”

结果:你还得自己去打开 App 折腾半天。

2. 装备了 Skills 的小智(全能管家):

  • 你: “小智,帮我安排下周三去上海出差。”

  • 小智: “没问题!我已经为您规划好了。”

    • Skill 1(查日历): 它调用“日历 Skill”,发现下周三您上午有会,所以买了下午的票。

    • Skill 2(订机票): 它调用“航司 API Skill”,自动查询并预订了性价比最高的航班,并同步到您的邮箱。

    • Skill 3(订酒店): 它调用“酒店预订 Skill”,根据公司差旅标准订好了离会议地点最近的酒店。

    • Skill 4(打车): 它调用“打车 Skill”,预设了从机场到酒店的路线,您下飞机直接就能坐车。

    • Skill 5(做 PPT): 它调用“文档生成 Skill”,生成了一份《上海出差行程单.pdf》发给了您和您的老板。

结果:您啥也不用干,只管出发就行。

二、SKILL与MCP的区别?

  • Skill:是 AI 的“超能力”。

  • MCP:是 AI 使用这些超能力时的“通用接口”。

对比维度

Skill (技能)

MCP (模型上下文协议)

本质 功能本身 连接功能的“插座”和“语言”
层级 应用层

:是具体的工具和能力。

协议层

:是底层的连接标准。

角色 “手和脚”

:AI 用它来干活。

“神经系统”

:让大脑能指挥手脚,并感知外部。

关系

一个 AI 拥有多个 Skill。

一个 MCP 可以连接和管理多个工具。

目标 实现具体任务

:如订餐、查询、生成报告。

解决连接和集成问题

:让 AI 能安全、便捷地使用各种工具。

共同点:都是为了让 AI 变强

无论是 Skill 还是 MCP,它们的最终目的是完全一致的:

打破 AI 大脑的“次元壁”,让它能和现实世界互动。

本章节我们聚焦在通义灵码怎么使用Skills,只简单介绍mcp与skills的区别,后续我们发布专题讨论,说明两者的概念和使用区别。

三、Skills工具需要自己写吗?

    一般无需自建,社区开源了很多高质量Skills,这里给出两个比较成熟的国内Skills市场,无需梯子,我们根据需求找到成熟的Skills使用即可:

  • 魔搭社区Skill市场:魔搭社区上架万余款热门的Skill服务,包括支付宝、MiniMax等全新 Skill服务,为AI开发者提供丰富的 Skill服务及调试工具。(https://www.modelscope.cn/skills)

  • Agent Skills Marketplace  skillmp市场:目前已上架 70W+款MCP 服务。(https://skillsmp.com/)

四、怎么用?

1、打开公共市场,下载对应的skill,以魔搭社区为例。

如skill-vetter,这个skill的主要作用:技能审查工具。在从 ClawdHub、GitHub 或其他来源安装任何技能前使用。检查危险信号、权限范围和可疑模式。(https://www.modelscope.cn/skills/@spclaudehome/skill-vetter)

图片

下载的是zip格式的压缩包,下载完成后解压。

需要注意的是,魔搭社区的(skillmp市场无该问题)下载后解压缩的文件夹带有额外的版本和唯一id字符串,文件夹名需要我们修改,修改成与Skill.md中的元数据描述name内容保持一致,这个名称即为技能调用触发的技能名称。

图片

图片

图片

我们将文件夹“skills-spclaudehome.skill-vetter-master-05e1e78ed66d6e59d923e758662aa207f859bd2b”名称改为“skill-vetter”

2、将文件夹放入指定目录,有两个位置。

位置

路径

作用域

用户级

~/.lingma/skills/{skill-name}/SKILL.md

当前用户的所有项目生效

项目级

.lingma/skills/{skill-name}/SKILL.md

仅当前项目生效

如我的本地windows系统用户级别放置位置示例:

图片

Ide项目级别放置位置示例:

图片

3、放置完成后,我们就可以使用该技能了,通过文件夹名称(即skill.md的元数据的name)调用该技能。

我们使用skill-vetter检查另一个技能,是否安全,对话内容:

“请使用技能skill-vetter检查本地安装的技能docx是否安全”

图片

检查已安装的docx技能安全性

图片

图片

如下图则说明已经触发技能,该提示即为成功加载skills。如果整个对话中没有该内容,则说明未触发技能,需要在内容中明确技能名称或技能触发任务。

图片

检查结果:

图片

图片


我们的skill-vetter技能已经从下载、安装、使用触发完成。根据结果酌情选择是否安装。

注意:

开源市场的skill一般来源于github,所以质量参差不齐,需要我们谨慎下载安装,还可能有一些恶意脚本。所以我们一般筛选下载量高、上传组织或个人可信、扫描后安全的技能再进行后续使用。

我们已经学会了怎么使用skills,接下来,我们会持续更新,怎么自建skills,打造自己的skill分享给其他人。

欢迎关注“AI编码研习社公众号哈”,只讲干货与实操,保姆级教程!!

“ 技术分享没有捷径,全靠发量消耗与头硬,觉得有用,点赞三连+转发哈,让更多赛博打工人看到。毕竟在这个万物皆可Agent的年代,我们才是那个给Agent赋能SkillMCP的天命人!!!” 

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐