面试官问“Skill 就是保存 prompt 吧?“——你可能连 Agent 的“操作手册“都理解错了
导语: 2025 年底,Anthropic 把 Agent Skills 的规范开源了。从字节到美团,越来越多的面试官开始问这个问题:Agent Skill 到底是什么?很多人的回答是"保存好的 prompt"。但如果你真的这么答,大概率会卡在第一轮。因为 Skill 的本质,远不止"存一段话"这么简单。
第一段:一个送命题,暴露了行业最大的认知误区
面试场景是这样的——
面试官:说说 Agent Skill 是什么?
候选人:就是把常用的 prompt 存下来,需要的时候直接贴上去用。
面试官:那我每次开新对话都要手动贴,团队十个人用的还都不一样,这叫"能力"?
候选人:那……放到共享文档里大家统一复制?
面试官:你说的叫流程管理,不叫技术方案。
这段对话在各大厂的面试复盘帖里反复出现,原因很简单——把 Skill 等同于"保存好的 prompt",是当前 AI 从业者最普遍的认知偏差。
本质上,Skill 和 prompt 之间隔着的不是"存不存"的问题,而是**"人驱动"还是"Agent 自驱动"的根本区别**。Prompt 需要你每次手动输入,Skill 则是 Agent 自己知道什么时候该用、怎么用。这就好比,Prompt 是你每次都要口述给同事的工作指令,Skill 是贴在工位上的 SOP 手册——同事自己会翻、自己会照着做。
第二段:为什么 Skill 会被设计出来?从一个"重复贴代码审查指令"的故事说起
假设你是一个开发团队的负责人,每次让 AI 做代码审查,你都要写一段这样的指令:
“请检查以下维度:功能正确性、安全性(注入/XSS/权限绕过)、性能(N+1查询/内存泄漏)、可读性(命名/注释),按结构化报告格式输出。”
第一次写的时候觉得挺专业。第五次开始烦了。第一个人贴的版本和第十个人贴的版本已经不一样了——有人侧重安全,有人侧重性能,审查标准完全无法对齐。
你可能想到的方案是把这段指令放到共享文档里。但这只是把"人工复制"升级成了"统一来源的人工复制",本质没变。文档版本多了,有人还在用旧版,质量依然失控。

图:重复贴 prompt 的痛点示意
Skill 要解决的就是这个痛点:把你反复使用的指令、流程、模板打包成一个标准化模块,Agent 自动识别任务场景、按需加载、无人值守执行。
它的设计目标不是"帮你存一段话",而是让 Agent 从"被动执行者"进化为"主动工作者"。
第三段:一个 Skill 文件夹里到底装了什么?
Skill 的物理结构极其简洁——就是一个文件夹,核心是一份 SKILL.md,外加可选的辅助资源:
code-review/ ← Skill 标识名
├── SKILL.md ← 核心指令(必选)
├── scripts/ ← 可执行脚本
│ └── check_security.py
├── references/ ← 参考文档
│ └── review_standards.md
└── assets/ ← 模板/资源
└── report_template.md

图:Skill 文件夹结构
SKILL.md 本质上是一份"结构化 prompt"——顶部是 YAML 元数据(名字 + 描述),正文是 Markdown 格式的指令和步骤。和普通 prompt 的关键差异在于:

Skill 不只是"写更好的 prompt",而是把 prompt 升级成了一个可工程化、可协作、可扩展的能力单元。
第四段:渐进式加载——Skill 最被低估的设计亮点
如果说"打包能力"是 Skill 的基本功,那"渐进式加载"才是它最值得深挖的设计思想。
试想一个问题:假设你有 20 个 Skill,每个平均 2000 token,全部塞进 Agent 的上下文窗口就是 4 万 token。在主流模型 20 万 token 的窗口里,光 Skill 就吃掉五分之一。更关键的是,这 20 个 Skill 中,大多数在当前任务里根本用不上——全量加载 = 把一本 500 页的入职手册从头翻到尾,只为找一条报销规则。
Skill 的解决方案是三层渐进式加载:

图:三层加载机制
第一层:只看简历(元数据扫描)。 Agent 启动时只加载每个 Skill 的 name 和 description,大约 30-50 token/个。就像扫一眼会议议程,知道今天有哪些议题,但还不深入任何一个。
第二层:按需翻阅(指令加载)。 当用户提出具体任务,Agent 判断需要某个 Skill 时,才把对应的 SKILL.md 完整正文加载进来。不相关的 Skill 始终不加载,一个 token 都不浪费。
第三层:临时取用(资源加载)。 执行过程中,如果指令里引用了模板或脚本(比如"使用 assets/report_template.md 的格式输出"),Agent 才在那一刻去读取该资源。参考文档、脚本同理,用到才取。

图:入职手册类比
用一个类比:Skill 就像图书馆的索引系统。 你不需要把所有书都搬到桌上,只需要看一眼目录卡片,想读哪本再去架上取。渐进式加载的本质,就是在"信息丰富度"和"上下文效率"之间找到最优平衡。
这个设计思路之所以在面试中很加分,是因为它直接体现了你对 context 工程 的理解——在 AI 应用开发中,上下文窗口是最昂贵的资源,怎么花、花在哪,是区分初级和高级工程师的关键分水岭。
第五段:Skill、Tool、Prompt、Slash Command——四个概念到底什么关系?
这四个概念在面试中经常被混为一谈,但它们处于完全不同的抽象层次。

图:四个概念的层次对比
打个比方来理清:
- Tool(MCP 工具)= 公司配的电脑和系统权限。 它给 Agent "做事"的能力——查数据库、调 API、读写文件。但光有工具不够,新员工拿到电脑也不知道该按什么流程做代码审查。
- Skill = 岗位的 SOP 操作手册。 它教 Agent 拿到工具后该按什么步骤、什么标准完成具体任务。Tool 提供能力,Skill 提供流程——互补关系,不是替代关系。
- Prompt = 你口头跟同事说的一句话。 比如"帮我看看这段代码"。说完就没了,下次还得再说。Prompt 是一次性的,Skill 是持久化的。
- Slash Command = 手动调用的快捷方式。 你需要主动输入
/code-review才能触发。而 Skill 可以被 Agent 自动发现和调用——Agent 看到任务后自己判断"需要用哪个 Skill",主动加载执行,不需要你明确指定。

图:Slash Command vs Skill 的区别
最后这一点差异尤为关键:自动发现是 Skill 区别于 Slash Command 和 Prompt 的核心壁垒。 正是这个能力,让 Agent 从"听指令的执行者"变成了"有判断力的工作者"。
第六段:从 Anthropic 独占到开放标准——Skill 的野心不止于 Claude
Agent Skills 最早由 Anthropic 在 2025 年 10 月推出,初始覆盖 Claude Code、Claude API 和 claude.ai 三个入口。两个月后,Anthropic 做了一个战略级别的决定——把 Skills 规范作为开放标准发布。
图:Skills 发展时间线
为什么选择开源?核心原因在于 Skill 的设计足够"轻":一个文件夹 + 一份 Markdown 文件,不需要特殊运行时,不需要新编程语言,任何支持文件系统的 Agent 平台理论上都能兼容。
这就像 USB-C 接口的标准化逻辑——一个通用的物理规范,让同一根线可以在不同设备之间复用。 Anthropic 想做的,是让 Agent Skills 成为 AI 领域的"USB-C"。
当然,现实挑战也不小。目前 Skill 生态仍以 Claude 为主,社区层面有项目在探索其他平台的兼容,但跨平台复用的"最后一公里"还远没走通。能否真的成为行业标准,取决于更多 Agent 平台的采纳意愿。
三句话总结,面试直接用
回到开头那道送命题,如果你被问到"Agent Skill 是什么",可以按这三层来回答:
第一句讲本质: Skill 不是保存好的 prompt,而是把指令、脚本、模板打包成可复用能力模块的机制,Agent 能自动发现、按需加载、无人值守执行。
第二句讲设计亮点: 渐进式加载(元数据扫描→按需加载指令→用到时才取资源)是 Skill 的核心设计思想,它在能力丰富度和上下文效率之间取得了最优平衡。
第三句讲关系和趋势: Tool 提供能力、Skill 提供流程,两者互补;Prompt 是一次性的、Skill 是持久化的;Slash Command 需手动触发、Skill 支持 Agent 自动发现。目前 Skills 规范已开源,未来有望成为跨平台的能力模块标准。
这三句话说清楚,面试官追问的空间就不大了。
学AI大模型的正确顺序,千万不要搞错了
🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!
有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!
就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇
学习路线:
✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经
以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!
我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~
这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)