Skill 与 MCP:在聊天框里给 Agent 加能力
Agent 的能力不是固定的。你可以给它装 Skill 和 MCP,而且不用离开 Chat——贴个链接说「装一下」,或者直接描述「我想要一个这样的 skill」,它会写好、装上、当轮就能用。这篇讲两者的区别、在对话里能做哪些操作、以及生效范围和时机。
两个词先分清
- Skill 是一份「遇到这类任务该怎么做」的说明,外加可选的脚本和参考文档。装上之后,Agent 碰到对应任务会自动按它的流程走。
- MCP 是给 Agent 接的外部工具服务,让它能调用你自己的接口或第三方服务。
能做成 Skill 就别做成 MCP:Skill 只在用得上的时候才被读,MCP 的工具说明每一轮都要占上下文。除非是一两句话能说完、又到处都要用的能力,否则装成 Skill 更划算。
两条路:页面上传,或者在聊天框里说
| 个人中心页面 | 在 Chat 里说 | |
|---|---|---|
| 入口 | 我的 Skill、我的 MCP | 任意一个 Chat 的输入框 |
| 适合 | 手上已经有现成的 SKILL.md 或 zip 包 | 从零做一个、改一个、试一个,或者你压根不想手写文件 |
| 操作 | 从 GitHub 导入、上传 SKILL.md、上传 zip;MCP 粘 mcpServers 配置 | 见下 |
页面上传的细节在 05-misc.md,这篇只讲聊天框这条路。
在聊天框里能做的五件事
| 你说 | 会发生什么 |
|---|---|
| 「这个 skill 是干嘛的、靠不靠谱」(附链接) | Agent 把它抓下来读完讲给你听,不会动你的账号 |
| 「装一下」「加到我的 skill 里」(附 GitHub 地址或文件) | 装进去,告诉你怎么用 |
| 「我想要一个能做 XX 的 skill」 | Agent 自己把 SKILL.md 写出来再装上,你不用写一个字 |
| 「把那个 skill 改成 XX」 | 找到已装的那条改掉 |
| 「我装了哪些」「把 XX 删掉」 | 列出来,或者删掉 |
只甩一个链接、什么都不说的时候,Agent 会先读懂内容,再问你一句是只试试还是要常驻——它不会替你决定往账号里写东西。
两种生效范围,说清楚你要哪种
| 试用 | 常驻 | |
|---|---|---|
| 生效范围 | 只在当前这个 Chat 里 | 存进个人中心,之后每个 Chat 自动加载 |
| 会不会出现在「我的 Skill」页面 | 不会 | 会 |
| 适合 | 先看看好不好用 | 确定要一直用 |
想常驻就明说「以后都能用」「存进我的 skill 里」;只想试试就说「先试试」。试用的东西换个 Chat 就没了,这是最容易踩的一脚。
生效时机不一样
- Skill 装完这一轮就能用。 装上之后 Agent 立刻按它的说明干活,不用重新开对话。
- MCP 要下一条消息才生效。 MCP server 由 Agent 在会话启动时拉起,配置写进去了也得等下一轮才拉得起来。装完接着再发一条消息就行,不是出问题了。
装之前会先审一遍
Agent 会把 SKILL.md 读完再决定怎么办:
- 只是「向已知域名发只读请求」这类无害行为,直接装
- 要凭据、要写本地文件、要执行外部命令的,会先把风险讲给你听,再问你要不要继续
- 包里如果写了使用条款(免费范围、商用限制),会一并转达给你
第三方包里常带一个 install.sh,不用跑它——那种脚本装的路径跟本平台对不上,装完也加载不到,平台有自己的装法。
常见疑问
Q:我不会写 SKILL.md,能用吗? A:能。把「遇到什么情况、要怎么做、有什么忌讳」说清楚,Agent 会替你写成规范格式再装上。之后想改也是同样一句话的事。
Q:装的东西会影响别人吗? A:不会,只在你自己的账号下生效。
Q:我改了一个已经装好的 skill,要先删掉旧的吗? A:不用。同名直接覆盖——用同一个名字再装一次,平台会替换掉原来那条,不会多出一个副本,你在「我的 Skill」里看到的始终是最新版本。注意它是整体替换,不是逐个文件合并:上一版有、这次没带上的文件会一并消失,所以要在原有内容上改的话,把整份内容都给 Agent。
Q:为什么给 skill 起某些名字会被拒绝? A:平台自带的能力(比如应用创建、代码开发、素材生成)占用了一批名字,你的 skill 不能和它们重名,否则没人分得清哪个在生效。换个名字即可,功能不受影响。
Q:装完为什么 Agent 好像没用上? A:Skill 是「碰到对应任务才被读取」的,不是每轮都执行。任务对不上它就不会触发;如果确实该触发却没触发,多半是 SKILL.md 里的适用场景写得太窄,说一句让 Agent 把触发条件改宽即可。
Q:MCP 装好了,Agent 却说调不了工具? A:正常,再发一条消息就能用了。见上面「生效时机」。
Q:能装私有仓库里的 skill 吗? A:公开仓库直接给地址最省事。私有内容可以把文件传上来,或者把内容贴进对话让 Agent 写成 skill。
Q:装多了会不会变慢? A:Skill 不会——用不上的不会被读。MCP 会,因为工具说明每轮都占位置,所以能做成 Skill 的尽量做成 Skill。
读完这一套之后
到这里,快速开始、基本概念、应用、Chat、发布、周边功能、Explore、内容营销、定时任务、多端交付、素材生成、文档处理和 Skill 与 MCP 都过了一遍。
后面还有三篇,用到哪篇看哪篇:作品这个容器怎么用(13-works.md)、配音与语音转文字(14-voice.md)、动态漫画从头到尾怎么做(15-dynamic-comic.md)。
实操中遇到问题,优先在 Chat 里问官方 default 助手;需要人工处理时去 反馈工单。
祝开发顺利。
