题目
Skills 与 MCP 工具、提示词模板和子 Agent 有什么区别?
答案
Skill 是围绕某类任务组织的一包工作说明,可以包含执行步骤、脚本和参考材料。例如“整理财务报表”Skill 会说明如何检查输入、运行哪些脚本、交付什么文件。 MCP 工具提供可以调用的能力;提示词模板提供可复用的指令文本;子 Agent 则是具有独立执行过程和上下文的任务执行者。 Skill 本身不一定启动新的 Agent,也不天然拥有独立权限。它可以指导当前 Agent 调用 MCP 工具,也可以要求使用某个本地脚本,是否允许执行仍由运行时决定。 ![技能、工具、模板与子 Agent 如何分工?](https://cs-wiki.oss-cn-shanghai.aliyuncs.com/question/agent-development/extra-skill-tool-agent-f66a74d49a42d8a6.png) 例如报告 Skill 说明分析流程,数据库工具负责取数,子 Agent 负责独立核查某个章节。三者可以组合,但不应仅因一份 Skill 写着“必须上传文件”,就跳过用户授权和系统权限检查。