本文深入探讨了如何将经验、流程、工具等封装成可复用的Skill,以提升Agent的长期表现。Skill不同于Prompt和Workflow,它侧重于能力的复用,包含触发说明、工作流程、约束规则、引用资料、脚本工具和检查清单。文章强调了Skill应封装可迁移经验,并提供了Skill的最佳实践和目录结构建议。此外,还讨论了Skill与Workflow的区别、触发精准性、版本治理以及构建团队Skill库的重要性,旨在帮助程序员更好地利用Skill提升工作效率和Agent能力。

Skill不是更长的Prompt,也不是固定Workflow,而是把经验、流程、工具、约束、模板、脚本和检查项封装成可复用能力。Agent想长期变强,不能每次都靠临场发挥,必须把成功经验沉淀成下次可调用的技能。

一个Agent把某次任务做成,并不算难。

难的是下次遇到类似任务,它是不是还要从零摸索。

比如写公众号文章,第一次要摸索标题、结构、图片规范、参考资料、发布命令。第二次如果还重新猜一遍,就是没有沉淀。一个长期使用的Agent项目,应该把这些经验变成Skill,让Agent在合适场景自动加载。

图片

  1. Prompt、Workflow、Skill解决的问题不同

很多人会把三者混在一起。

类型 解决什么问题 特点
Prompt 这次怎么提示模型 轻量、灵活、一次性强
Workflow 固定流程怎么执行 稳定、确定、步骤明确
Skill 复杂能力如何复用 包含经验、流程、工具、约束

Prompt像一句instructions;Workflow像流水线;Skill更像一本带工具箱的操作手册。

以"发布公众号文章"为例:

  • Prompt:请把这篇文章改得适合公众号;
  • Workflow:转换Markdown、上传图片、调用发布API;
  • Skill:规定文章结构、图片规范、引用规范、发布命令、失败重试、IP白名单处理、发布前检查。

Skill的价值在于,它不只告诉Agent做什么,还告诉它怎么做、用什么、注意什么、如何检查。

  1. Skill应该封装可迁移经验

不是所有内容都值得做成Skill。

适合Skill化的能力通常有三个特征:

  1. 1. 会重复出现;

  2. 2. 有稳定流程;

  3. 3. 做错代价较高。

比如:

  • 写深度技术文章;
  • 生成公众号配图;
  • 发布微信公众号;
  • 做代码Review;
  • 生成软著材料;
  • 排查gRPC线上问题。

不适合Skill化的是一次性偏好、临时任务、尚未验证的方法。

  1. 一个Skill至少包含六类内容

成熟Skill不应该只有一段说明。

建议包含

组成 作用
触发说明 什么任务该使用这个Skill
工作流程 按什么步骤执行
约束规则 哪些事情不能做
引用资料 需要查哪些本地知识
脚本工具 可复用自动化能力
检查清单 如何判断完成

当前目录的写作Agent就是一个例子。它把文章风格、图片规范、模板、质量检查和发布流程放到不同文件里,让Agent可以按项目规范执行,而不是每次临场发挥。

更工程化一点,一个Skill可以长成这样的目录:

 skill-name/
  SKILL.md              # 触发条件、执行流程、边界规则
  references/           # 领域知识、风格规范、案例说明
  templates/            # 可复用文档、代码、提示词模板
  scripts/              # 可执行脚本,处理确定性步骤
  examples/             # 成功样例和反例
  checklist.md          # 发布前或交付前检查项

这里最关键的是把"判断"和"执行"分开。SKILL.md负责告诉Agent什么时候该用、该先读什么、哪些边界不能越过;scripts/负责处理格式转换、文件校验、发布调用这类确定性动作;references/examples/负责降低模型临场猜测的比例。

内容 应该沉淀成什么 不应该怎么做
稳定流程 SKILL.md步骤 每次重新口头提醒
固定格式 templates/模板 让模型临时编格式
可自动检查项 scripts/脚本 靠模型肉眼判断
项目经验 references/文档 混在长Prompt里
失败案例 examples/反例 只记录成功路径

一个好Skill不是把所有东西写进一篇长文档,而是让Agent按需加载。先读触发和流程,需要领域知识再读references,需要执行确定动作再调用scripts。这样既能保留经验,又不会把上下文塞爆。

  1. Skill和Workflow最大的区别是"判断空间"

Workflow适合确定流程:

 输入A → 步骤1 → 步骤2 → 步骤3 → 输出B

Skill适合半结构化任务:

 理解目标 → 选择流程 → 调用工具 → 根据结果调整 → 检查交付

比如写文章就不是固定流水线。不同主题需要不同资料,不同读者需要不同深度,不同图表需要不同表达。Skill提供的是方法和边界,不是死流程。

图片

  1. Skill触发要精准,不能泛化过度

Skill太少,Agent重复摸索;Skill太多,Agent选择困难。

一个好的Skill触发说明要包含:

  • 适用任务;
  • 不适用任务;
  • 关键触发词;
  • 需要读取的资源;
  • 执行边界。

比如"公众号深度文章写作"Skill,适合写中文技术文章、配图、发布公众号;不适合写短微博、写小说、做实时新闻无来源评论。

Skill触发越清晰,Agent越不容易乱用。

实际系统里,Skill选择通常要经过三步:

 识别任务意图 → 匹配候选Skill → 检查前置条件

第一步看用户目标,比如"写一篇源码解析文章"、“发布到公众号”、“排查线上超时”。第二步根据触发词和任务类型找到候选Skill。第三步检查它是否真的可用:凭据是否存在、脚本是否可执行、依赖文件是否能读取、任务是否落在Skill边界内。

如果多个Skill都命中,优先级应该看三件事:

判断标准 说明
任务贴合度 Skill是否直接覆盖用户目标
风险控制 Skill是否包含必要检查和回滚策略
上下文成本 是否需要加载过多无关资料

这也是为什么Skill描述不能只写"用于文章写作"这种泛化句子。它应该写清楚适用场景、排除场景、输入要求和交付标准。触发越精确,Agent越像在调用一个成熟能力,而不是在猜要不要打开某本说明书。

  1. Skill也需要版本治理

Skill会过期。

发布API变了,图片规范变了,文章风格变了,官方文档链接变了,检查命令变了。Skill如果不维护,就会把旧经验固化成新错误。

建议给Skill建立治理机制:

机制 作用
版本号 标记能力变化
变更记录 追踪规则调整
示例任务 验证Skill是否可用
检查脚本 自动发现结构问题
失败复盘 把事故沉淀成规则

Skill不是写完就结束,而是持续迭代的工程资产。

判断一个Skill是否健康,不能只看它有没有被调用,还要看调用后的结果。

可以跟踪这些指标:

指标 说明
命中准确率 该用时是否被加载,不该用时是否被跳过
首次成功率 按Skill执行后是否一次通过验收
返工原因 失败来自步骤缺失、工具错误还是判断错误
平均上下文成本 加载Skill后是否显著增加无关上下文
人工介入点 哪些步骤仍然需要人来兜底

每次失败都应该反向更新Skill。比如公众号发布遇到40164 invalid ip,就不应该只在当次任务里处理,而应该沉淀成发布Skill里的故障分支:识别错误码、提取IP、提示加入白名单、停止重试、等待用户处理后再发。

这类复盘越多,Agent越像一个积累经验的工程团队;如果复盘只停留在对话历史里,下一次任务还是会从头踩坑。

  1. 团队需要的是Skill库

单个Skill能提升一次任务效率,Skill库能提升团队能力复用。

一个团队的Agent能力,可以沉淀成:

  • 写作Skill;
  • Review Skill;
  • 测试Skill;
  • 发布Skill;
  • 排障Skill;
  • 数据分析Skill;
  • 合规检查Skill。

当这些Skill可以被不同Agent调用,团队经验就不再只存在某个人脑子里,也不会随着人员切换反复丢失。

但Skill库也不能无限膨胀。团队需要定期清理三类Skill:

类型 风险 处理方式
过期Skill 调用旧API、旧规范 标记废弃或升级
重叠Skill 多个Skill解决同一问题 合并触发边界
低价值Skill 很少复用、流程不稳定 回收为普通文档

最终,一个成熟的Skill库应该像内部平台:入口清晰、能力可靠、版本可追踪、失败可复盘。它的目标不是让Agent看起来更复杂,而是让团队把"做成过一次"变成"以后都能稳定做成"。

最后

如果说程序员已经是高薪职业,那么干AI的程序员,就是高薪中的高薪。

图片

现在的市场,已经用数据给程序员指明了方向:学AI大模型,就是冲刺高薪的最优解!

图片

看着身边越来越多的同行转型大模型、拿到高薪offer,很多人心里都动了心,但真正的难题来了:零基础小白不知道从哪入门?有基础的程序员找不到系统学习路径?实战项目练手无门?面试不知道考什么?

别慌!今天就给大家整理了一份【2026年最新版】AI大模型免费学习资源包,覆盖从入门到实战、从理论到面试、从基础到进阶的全流程,所有资料均已整理归档,无冗余、无套路,免费分享给每一位想抓住AI风口的程序员和小白!

👇👇扫码免费领取全部内容👇👇

在这里插入图片描述

1、大模型系统化学习路线

在这里插入图片描述

2、大模型学习书籍&文档

在这里插入图片描述

3、AI大模型最新行业报告

在这里插入图片描述

4、大模型项目实战&配套源码

img

5、大模型大厂面试真题

img

四阶段精细化学习规划(附时间节点,可直接照做)

结合上述资源,给大家整理了一份可直接落地的四阶段学习规划,总时长约2个月,小白可循序渐进,程序员可根据自身基础调整节奏,高效掌握大模型核心能力,快速实现从“入门”到“能落地、能面试”的跨越。

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案

👇👇扫码免费领取全部内容👇👇

在这里插入图片描述

6、这些资料真的有用吗?

这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。

资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
在这里插入图片描述
在这里插入图片描述

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐