解决Agent不稳定问题:Agent Skills技能详解,建议收藏学习
如果你最近在折腾 AI Agent很可能已经遇到过这种情况模型很聪明但输出不稳定Prompt 越写越长效果却越来越玄学接了 MCP、ToolAgent 还是不知道“该怎么专业地做事”你是不是也遇到过这些问题其实问题不在模型也不在工具而在于Agent 缺的不是能力而是“做事方法”。这正是Agent Skills出现的原因。一、先给结论什么是 Agent Skills一句话讲清楚Agent Skills 是一套“教 Agent 怎么做事”的标准化技能说明书。它不是 Prompt也不是 Tool而是介于两者之上的一层• 有明确使用场景• 有固定执行流程• 有稳定输出标准• 能长期复用、版本化管理你可以把它理解为给 Agent 配的一本「岗位技能手册」。不是临时交代任务而是明确告诉它“这类事你应该一直这样做。”二、为什么 Prompt Tool 已经不够用了1️⃣ Prompt 的天然问题Prompt 最大的问题不是“不好写”而是• 一次性上下文用完即丢• 难以复用难以版本管理• 多个 Prompt 组合时极易互相干扰Prompt 解决的是“这一轮你该怎么回答”但解决不了“以后遇到类似问题你应该一直怎么做”2️⃣ Tool / MCP 的能力边界• Tool 解决的是能做什么• MCP 解决的是怎么接入外部能力• API、数据库、文件系统全都打通了但它们不负责一件事❌ 事情应该按什么流程来做3️⃣ Agent Skills 补上的那一层Agent Skills 解决的是长期、稳定、可复用的“做事方法论”一句话总结三者分工Prompt 解决「这一轮怎么说」Tool / MCP 解决「能干什么」Agent Skills 解决「长期应该怎么干」三、Agent Skills 长什么样从官方规范看一个 Skill 至少是一个文件夹skill-name/├── SKILL.md # 主要说明触发时加载├── FORMS.md # 表单填充指南根据需要加载├── reference.md # API 参考根据需要加载├── examples.md # 使用示例根据需要加载└── scripts/ ├── analyze_form.py # 实用脚本执行不加载 ├── fill_form.py # 表单填充脚本 └── validate.py # 验证脚本其中SKILL.md 是灵魂。它定义的不是“回答格式”而是一整套可执行的行为流程。四、SKILL.md 官方模板1️⃣ 官方最小可用模板---name: example-skilldescription: 简要说明该技能的用途和适用场景---## 使用场景说明在什么情况下应该使用这个 Skill。## 执行步骤1. 第一步要做什么2. 第二步要做什么3. 异常情况如何处理## 输出要求说明输出格式或必须包含的内容。这个模板本身就体现了 Agent Skills 的核心思想不是告诉模型“怎么回答”而是规定“事情要怎么做”。2️⃣ 更推荐的实战模板---name: security-log-analysisdescription: 对安全日志进行结构化分析判断是否存在异常行为metadata: version: 1.0 author: ailot---## 技能目标明确这个 Skill 希望 Agent 达成的目标。## 输入说明- 支持的输入类型- 必须包含的字段## 执行流程1. 识别数据类型2. 提取关键字段3. 进行规则或逻辑判断4. 输出分析结论## 输出格式- 是否异常- 判断依据- 风险说明- 建议动作## 注意事项- 无法确认时必须说明不确定性- 禁止空泛总结五、为什么 Agent Skills 特别省 Token因为它采用渐进式加载机制启动时只加载name description判断匹配时加载完整 SKILL.md执行过程中再按需加载脚本或资源结果是• 不污染上下文• 不浪费 Token• Agent 更容易选对技能六、Agent Skills 和 MCP 的关系一句话区分MCP 解决“能用什么能力”Agent Skills 解决“怎么用这些能力”。对比项Agent SkillsMCP关注点做事方法外部能力本质行为与决策规范API / 数据 / 系统是否直接执行否是一个好理解的比喻•MCP 是工具箱•Agent Skills 是使用说明书七、在 OpenCode 中如何配置和使用 Skill这是很多读者最关心的一步。1️⃣ Skill 放在哪OpenCode 会自动扫描以下目录项目级推荐.opencode/skill/skill-name/SKILL.md全局级~/.config/opencode/skill/skill-name/SKILL.md兼容目录.claude/skills/skill-name/SKILL.md2️⃣ Skill 规范要求• 文件名必须是SKILL.md•name必须小写和目录名一致• 必须包含description⚠️最常见的坑name和目录名不一致 Skill 会直接失效。3️⃣ Skill 权限控制可选在opencode.json中{ permission: { skill: { pr-review: allow, experimental-*: ask, internal-*: deny, *: allow } }} 可以精确控制哪些 Skill 能被 Agent 使用。权限行为允许allow技能立即加载拒绝deny技能对智能体隐藏访问请求被驳回询问ask加载前向用户请求批准模式支持通配符例如internal-*可匹配internal-docs、internal-tools等名称。八、3 个完整 Agent Skills 实战案例✅ 案例一能生成Skills的Skill这是官方的一个skill安装方法也很简单直接把这段提示词发给AI这里我们以opencode为例。安装这个skill该sikll的地址为: https://github.com/anthropics/skills/tree/main/skills/skill-creator![](http://cdn.zhipoai.cn/a38f9a66.jpg)选择想要的技能直接回车就行 ![](http://cdn.zhipoai.cn/91c47862.jpg)![](http://cdn.zhipoai.cn/62aa16fb.jpg) ### ✅ 案例二代码审查 Skill 直接把提示词丢给AI让他自己给我生成一个skill plaintext 帮我制作一个代码审查的skill要求对代码进行结构、可读性和潜在风险的系统性审查能够理解代码功能从结构、命名、边界条件、安全性四个维度检查明确指出问题并给出可执行建议输出要求1、条目化2、问题与建议一一对应3、不给空泛评价 ![](http://cdn.zhipoai.cn/b8a8f109.jpg) ### ✅ 案例三百度热点数据抓取skill plaintext 制作一个百度热点数据抓取的skill哼哧哼哧的就干完了来测试一下效果输入提示词帮我抓取今天百度的热点信息虽然百度的广告占了俩但是内容大差不差如何学习AI大模型作为一名热心肠的互联网老兵我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】一、全套AGI大模型学习路线AI大模型时代的学习之旅从基础到前沿掌握人工智能的核心技能二、640套AI大模型报告合集这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示。三、AI大模型经典PDF籍随着人工智能技术的飞速发展AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型如GPT-3、BERT、XLNet等以其强大的语言理解和生成能力正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。四、AI大模型商业化落地方案作为普通人入局大模型时代需要持续学习和实践不断提高自己的技能和认知水平同时也需要有责任感和伦理意识为人工智能的健康发展贡献力量。

相关新闻

GLM-5.1开源大模型工程化实战与性能优化

GLM-5.1开源大模型工程化实战与性能优化

1. GLM-5.1工程化能力深度实测当我在凌晨3点按下GLM-5.1的启动键时,监控屏幕上的内存占用曲线平稳得令人惊讶。作为经历过早期开源模型"炼丹"时代的老兵,这种稳定性在一年前还是不可想象的。这次连续8小时的压测不仅是对模型本身的考验&#x…

2026/9/20 1:02:31 阅读更多 →
Flutter开发鸿蒙应用实战:日期计算器优化指南

Flutter开发鸿蒙应用实战:日期计算器优化指南

1. 为什么选择Flutter开发鸿蒙应用?作为一名经历过多次跨平台开发实战的老手,我不得不说Flutter确实是当前适配鸿蒙生态最优雅的解决方案。去年接手公司鸿蒙应用迁移任务时,我们团队评估过React Native、Weex等方案,最终Flutter以…

2026/9/22 0:42:36 阅读更多 →
Go并发编程实战:goroutine与channel高效应用

Go并发编程实战:goroutine与channel高效应用

1. Go并发编程的核心优势与应用场景Go语言从诞生之初就将并发作为核心设计理念,其独创的goroutine和channel机制彻底改变了传统并发编程的面貌。作为一名长期使用Go开发高并发服务的工程师,我深刻体会到Go并发模型带来的生产力提升。与Java的线程池或C的…

2026/9/18 14:42:58 阅读更多 →

最新新闻

面试必问:papi酱直播背后的并发陷阱与性能优化

面试必问:papi酱直播背后的并发陷阱与性能优化

面试必问:papi酱直播背后的并发陷阱与性能优化 盯着满屏红色的 StackTrace,心里直冒冷汗。刚跑起来的“papi酱直播”模拟服务,在并发压测瞬间崩溃,日志里全是 NullPointerException 和…

2026/9/22 1:44:56 阅读更多 →
如何ps图片避坑:3个实战项目拆解PS核心考点

如何ps图片避坑:3个实战项目拆解PS核心考点

如何ps图片避坑:3个实战项目拆解PS核心考点 刚接手一个紧急的电商详情页改版需求,设计给的原图分辨率不够,直接放大就糊了。我试着用Python脚本批量处理,结果控制台刷了一屏红色的 AttributeError 和…

2026/9/22 1:44:55 阅读更多 →
3个经典坑让你掉坑里:一文搞懂SQL重复值处理

3个经典坑让你掉坑里:一文搞懂SQL重复值处理

3个经典坑让你掉坑里:一文搞懂SQL重复值处理 打开官方文档,关于去重的章节往往长达数页,满屏的 DISTINCT 、 ROW_NUMBER() 、 EXISTS…

2026/9/22 1:44:55 阅读更多 →
3步搞定美国人平均寿命数据校验,最佳实践避坑指南

3步搞定美国人平均寿命数据校验,最佳实践避坑指南

3步搞定美国人平均寿命数据校验,最佳实践避坑指南 配置环境就卡半天,是不是你也曾为了一个看似简单的数据校验逻辑,在本地和测试环境之间反复横跳?明明代码在本地跑得飞快,一到线上就报错,或者精度丢失导致业务逻辑错乱。别急,这不只是你一个人的问题…

2026/9/22 1:43:55 阅读更多 →
闫辉速查手册:3个底层优化让Java接口快10倍

闫辉速查手册:3个底层优化让Java接口快10倍

闫辉速查手册:3个底层优化让Java接口快10倍 复制来的代码跑不通,报错日志像天书一样刷屏,90%的应届生都卡在这一步。别急着删库重练,你需要一份能直接落地的 闫辉 性能优化 速查手册…

2026/9/22 1:43:55 阅读更多 →
:D是什么意思 视频吧手写实现

:D是什么意思 视频吧手写实现

3个底层逻辑搞懂:D是什么意思视频吧手写实现与性能优化 配置环境就卡半天,是不是经常遇到?刚把 Node.js 装好,npm install 转了十分钟还没动静,或者 Python…

2026/9/22 1:43:55 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →